Hallo,
wie kann ich an ein bestehendes assoziatives Array weitere assoziative Wertpaare anhängen ohne dass die assoziativen Keys verloren gehen?
Folgendes Beispiel fabriziert numerische Keys:
<?
$myarray = array("10023" => "Doris");
$myarray2 = array("11245" => "Manfred");
$myarray = array_merge($myarray, $myarray2);
foreach ($myarray as $key=>$val)
{
echo "key = ".$key." val = ".$val."<BR>";
}
?>
Ergebnis:
key = 0 val = Doris
key = 1 val = Manfred
Dumm gelaufen :-( Die Keys 10023 und 11245 sind weg.
Was kann ich dagegen machen? Vor allem müssen die Arraywerte am Ende auch in folgender Form ausgegeben werden können (nicht nur in einer foreach-Schleife):
echo $myarray[11245];
Danke für Eure Bemühungen.