Hi,
"Falsch" ist da gar nix dran ;)
Die Funktion array_merge schiebt, wie du schon richtig sagst, mehrere Arrays in ein Array zusammen. Wichtig dabei: Es wird kein asoc Array erzeugt.
Wenn Du das möchtest, solltest Du dir eine kleine Funktion schreiben:
function merge_asoc_array($array1, $array2) {
$merged_array = array();
// First Array
reset($array1);
for(list($key, $value) = each($array1)) {
$merged_array[$key] = $value;
}
// Second Array
reset($array1);
for(list($key, $value) = each($array1)) {
$merged_array[$key] = $value;
}
return $merged_array;
}
oder so ;) - Funktion nicht getestet, einfach nur runtergetipselt.
Gruss
Stefan