Probleme mit Foreach und Variablen

mexmano

Mitglied
Hallo,
leider habe ein kleines Problem, das ich nicht gelöst bekomme. Ich hoffe, jemand kann mir weiterhelfen. Gerne würde ich alle Elemente des Array ausgeben, doch leider wird der Schlüssel "Norden" überschrieben. Wie bekomme ich es hin das beide Länder angezeigt werden aber noch den selben Schlüssel haben. Ich weiß, dass die Variablen der Foreach-Schleife nur tempoär gespeichert werden. Bitte helft mir weiter.

PHP:
$reisen = array(
Norden=>"Finnland",
Norden=>"Schweden",
Westen=>"Frankreich",
Osten=>"Polen");

foreach($reisen as $key=>$wert)
{
echo "$key = $wert<br />";
}

Vielen Dank!
Gruß

mexmano
 
PHP:
<?php
$reisen = array(
"Norden"=>array("Finnland","Schweden"),
"Westen"=>"Frankreich",
"Osten"=>"Polen");

foreach($reisen as $key=>$wert)
{
if(is_array($wert)){
 foreach($wert as $key2){
  echo "$key = $key2<br />";
 }
}else{
 echo "$key = $wert<br />"; }
}
?>

Hoffendlich klappt's.
 
Zurück