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