Johannes Schmidt
Grünschnabel
Hi,
ich würde gerne zwei (mehrdimensionale) array's zusammenführen. Ich habe dazu auch schon eine Funktion gefunden, die sich an sich vielversprechend anhört (array_merge_recursive), aber leider nicht so reagiert, wie ich das gene hätte
Ich habe folgendes:
Array1:
Array2:
Ich würde diese beiden arrays nun gerne zusammenführen und zwar so, dass ich am Schluss ein root-element habe (der array key der root ist in beiden arrays gleich) und zwei Kinder dieser root (key's sind unterschiedlich).
Gibt es dafür eine Funktion, die das leisten kann?
P. S. Der Baum ist bei mir z. T. bis zu 5 Ebenen tief.
Danke
ich würde gerne zwei (mehrdimensionale) array's zusammenführen. Ich habe dazu auch schon eine Funktion gefunden, die sich an sich vielversprechend anhört (array_merge_recursive), aber leider nicht so reagiert, wie ich das gene hätte
Ich habe folgendes:
Array1:
PHP:
Array
(
[ROOT] => Array
(
[ID] => 25159
[DESCRIPTION] => ROOT
[PARENT] => 0
[child] => Array
(
[CHILD1] => Array
(
[ID] => 25160
[DESCRIPTION] => CHILD1
[PARENT] => 25159
[LONG_DESCRIPTION] => TEST 25160
)
)
)
)
Array2:
PHP:
Array
(
[ROOT] => Array
(
[ID] => 25159
[DESCRIPTION] => ROOT
[PARENT] => 0
[child] => Array
(
[CHILD1] => Array
(
[ID] => 25162
[DESCRIPTION] => CHILD2
[PARENT] => 25159
[LONG_DESCRIPTION] => TEST 25162
)
)
)
)
Ich würde diese beiden arrays nun gerne zusammenführen und zwar so, dass ich am Schluss ein root-element habe (der array key der root ist in beiden arrays gleich) und zwei Kinder dieser root (key's sind unterschiedlich).
Gibt es dafür eine Funktion, die das leisten kann?
P. S. Der Baum ist bei mir z. T. bis zu 5 Ebenen tief.
Danke