Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/04/2011, 07:53
capixi
 
Fecha de Ingreso: abril-2011
Ubicación: Alicante
Mensajes: 52
Antigüedad: 13 años, 6 meses
Puntos: 3
De acuerdo Respuesta: Array asociativo con foreach

A ver me autocontesto y soluciono el tema:

Aqui os dejo el código comentado por si lo necesitais:

Código PHP:
function recorrer($comunidad)
{
 foreach(
$comunidad as $key => $value)
 {
    
// imprimo la comunidad en color rojo
    
echo "<font color='red'>".$key.":</font><br>";
    foreach(
$value as $key2 => $value2)
    {
        
//Si $Key2 es un array devuelve true
        
if(is_array($key2))
        {
              
//recorro sus elementos recursivamente
              
recorrer($value2);
        }else{
              echo 
$key2."=>";//imprimo provincia
        
}
    echo 
$value2;//imprimo código de provincia
    
echo "<br>";
    }
echo 
"<br>";
 }
}
recorrer($comunidad);//llamo a la función 
y aqui os dejo la lista que imprimiria:
Andalucia:
Almeria=>256
Cadiz=>344
Cordoba=>331
Granada=>388
Huelva=>195
Jaen=>271
Malaga=>385
Sevilla=>460

Aragón:
Huesca=>201
Teruel=>149
Zaragoza=>378

Cantabria:
Cantabria=>327

Castilla y León:
Avila=>173
Burgos=>209
Leon=>279
Palencia=>120
Salamanca=>252
Segovia=>138
Soria=>71
Valladolid=>229
Zamora=>216