Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/07/2008, 18:45
Avatar de _cx
_cx
 
Fecha de Ingreso: diciembre-2007
Ubicación: Montevideo, Uruguay
Mensajes: 70
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Foreach() en arrays multidimensionales

Código PHP:
<title>AVER SI ANDA EL FOREACH</title>
<?php

$arreglo
=array(
    
"uno"=>array(
        
"unoA"=>"1a",
        
"unoB"=>"1b",
        
"unoC"=>array(
            
"unoC1"=>"1c1",
            
"unoC2"=>"1c2",
        ),
    ),
    
"dos"=>"2",
    
"tres"=>array(
        
"tresA"=>"3a",
    ),
);

function 
recorrer($array)
{

foreach(
$array as $variable)
{
    if(
is_array($variable))
    {
        
recorrer($variable);
    }else{
        echo 
$variable;
        echo 
"<br />";
    }
    
}

}

recorrer($arreglo);

?>
una sencilla funcion para recorrer recursivamente un array, si el valor que obtenemos es array llamamos nuevamente a la funcion y asi sucesivamente.
espero que te sirva

saludos,
pablo