Ich habe ein Array, das so aussieht:
%Vor%Dann habe ich eine Funktion geschrieben
%Vor%um das Array so umzuwandeln, dass es so aussieht
%Vor%aber die Ausgabe ist stattdessen
%Vor%Ich nehme an, das hat etwas mit der Art von array_merge selbst zu tun, was laut php manual "Werte im Eingabe-Array mit numerischen Schlüsseln mit inkrementierenden Schlüsseln nummeriert wird, beginnend bei Null im Ergebnis-Array."
gibt es einen Weg, damit ich das beabsichtigte Ergebnis mit oder ohne array_merge produzieren kann?
Warum versuchen Sie nicht einfach einen viel einfacheren Ansatz:
%Vor%Damit werden die Werte für das Ausgabe-Array direkt festgelegt. Es gibt keinen Grund, ein neues Array zu erstellen und es jedes Mal zusammenzuführen. Es sollte auch ein bisschen schneller sein.
Lassen Sie die array_merge()
fallen und hängen Sie key
und value
an new $arr_list
Tags und Links arrays php array-merge