Beschreibung
array
array_merge_recursive
( array array1, array array2 [, array ...])
array_merge_recursive(
)
fügt
die
Elemente
von
zwei
oder
mehr
Arrays
zusammen
,
so
dass
die
Werte
des
einen
Arrays
an
die
des
vorigen
angehängt
werden
.
Das
daraus
resultierende
Array
wird
zurückgegeben
.
Haben
die
angegebenen
Arrays
die
selben
String-Schlüssel
,
dann
wird
der
hintere
Wert
dieses
Schlüssels
den
vorhergehenden
überschreiben
.
Haben
die
Arrays
den
gleichen
numerischen
Schlüssel
,
dann
wird
der
hintere
Wert
den
vorhergehenden
nicht
überschreiben
,
sondern
an
den
vorderen
angehängt
.
Beispiel
1
.
array_merge_recursive(
)
$ar1
=
array
(
"farbe
"
=
array
("favorit
"
=
"rot")
,
5)
;
$ar2
=
array
(10
,
"farbe
"
=
array
("favorit
"
=
"grün"
,
"blau"))
;
$result
=
array_merge_recursive
($ar1
,
$ar2)
;
|
Array
(
[farbe
]
=
Array
(
[favorit
]
=
Array
(
[0
]
=
rot
[1
]
=
grün
)
[0
]
=
blau
)
[0
]
=
5
[1
]
=
10
)
|
|