10/08/2011, 11:19
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses Puntos: 253 | |
Respuesta: Optimizar el recorrido de un Arrays PHP Te lo voy a pasar, porque estoy a 15 minutos de salir del trabajo y no quiero dejar este tema ni un día más, pero que no sirva de precedente ;)
Código PHP:
Ver originalfor ($i = 1; $i <= count($encabezado); $i++){ $month = $encabezado[$i][0]; $year = $encabezado[$i][1]; $hoursP = 0; for ($j = 1; $j <= count($calculoP); j ++) { if (($calculoP[$j]['Ano_Semana'] == $year) && ($calculoP[$j]['Mes_Semana']) == $month)) { $hoursP = $calculoP[$j]['Horas']; } } $hoursA = 0; for ($j = 1; $j <= count($calculoA); j ++) { if (($calculoA[$j]['Ano_Semana'] == $year) && ($calculoA[$j]['Mes_Semana']) == $month)) { $hoursA = $calculoA[$j]['Horas']; } } // Aquí tienes para la iteración $i, el mes $month y el año $year en $hoursP las horas de $calculoP (ó 0 si esa fecha no está en dicho array) y en $hoursA las horas de $calculoA (ó 0 si esa fecha no está en dicho array) }
Un saludo.
__________________ ¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis? |