Hi. Ich möchte gerne zwei Arrays zusammenführen. Beide Arrays stammen aus FetchAll-Abfragen und haben deswegen Integer-Schlüssel auf der untersten Ebene.
Die Daten des zweiten Arrays sollen dem ersten in einem Element angefügt werden, wenn das Parent-Element des zweiten Arrays mit dem Id-Element des ersten Arrays übereinstimmt.
Array1:
array( 0 => array("id" => 12, 'key' => ...), 1 => ... )
Array2:
array( 0 => array("parent" => 12, 'key' => ...), 1 => ... )
Der Befehl könnte etwa so in pseudo-code aussehen:
"Erstelle $array1[0]['data'][] und fülle es mit $array2[0], wenn $array1[0]['id']==$array2[0]['parent'];
Ich bin ziemlich planlos, wie ich das anstellen kann...
Die Daten des zweiten Arrays sollen dem ersten in einem Element angefügt werden, wenn das Parent-Element des zweiten Arrays mit dem Id-Element des ersten Arrays übereinstimmt.
Array1:
array( 0 => array("id" => 12, 'key' => ...), 1 => ... )
Array2:
array( 0 => array("parent" => 12, 'key' => ...), 1 => ... )
Der Befehl könnte etwa so in pseudo-code aussehen:
"Erstelle $array1[0]['data'][] und fülle es mit $array2[0], wenn $array1[0]['id']==$array2[0]['parent'];
Ich bin ziemlich planlos, wie ich das anstellen kann...
Kommentar