Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/03/2003, 15:19
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Solución no te doy .. solo te explico algo de lo que hace foreach ..

Para que lo veas sencillo foreach hace:

Lee secuencialmente uno tras otro los elementos de un array entregando a cada pasada del bucle que crea una variable con el valor de ese elemento que está leyendo y opcionalmente su indice tambien:

Ejemplos:

Código PHP:
$array=array('cero','uno','dos','tres');

foreach(
$array as $indice => $valor){
echo 
$indice." -> ".$valor."<br>";
}

// o 

foreach($array as $valor){
echo 
$valor."<br>";

Y equivalen a usar un bucle FOR (....) previo de contar (count() ) el total de elementos del array ...

Con los bucles foreach es super comodo recorrer un array de la forma tipica secuencial .. ya sea con indices numericos o alfanumericos y se indiquen o se tomen por defecto ..

Por otro lado .. Si explicas el caso real de lo que pretendes hacer (con ejemplitos de peritas y manzanas) tal vez veamos alguna forma de implementar lo que pretendes hacer .. Podría ser probable que tal cual quieres hacerlo no sea la solución correcta.


Un saludo,