Popis
array
array_merge_recursive
( array pole1, array pole2 [, array ...])
array_merge_recursive(
)
spája
elementy
dvoch
alebo
viacerých
polí
dokopy
tak
,
že
hodnoty
jedného
sú
pripojené
na
koniec
predchádzajúceho
.
Vracia
výsledné
pole
.
Ak
majú
vstupné
polia
rovnaké
reťazové
kľúče
,
tak
hodnoty
pre
tieto
kľúče
sú
spojené
do
poľa
,
a
toto
sa
urobí
rekurzívne
,
tak
,
že
ak
jedna
z
týchto
hodnôt
je
pole
samotné
,
funkcia
ho
tiež
spojí
so
zodpovedajúcou
položkou
v
ďalšom
poli
.
Ak
ale
polia
majú
rovnaký
číselný
kľúč
,
neskoršia
hodnota
neprepíše
pôvodú
hodnotu
,
ale
pripojí
sa
k
nej
.
Príklad
1
.
array_merge_recursive(
)
práklad
$pole1
=
array
(
"farba
"
=
array
("oblubena
"
=
"cervena")
,
5)
;
$pole2
=
array
(10
,
"color
"
=
array
("oblubena
"
=
"zelena"
,
"modra"))
;
$vysledok
=
array_merge_recursive
($pole1
,
$pole2)
;
|
$vysledok
bude
:
Array
(
[farba
]
=
Array
(
[oblubena
]
=
Array
(
[0
]
=
cervena
[1
]
=
zelena
)
[0
]
=
modra
)
[0
]
=
5
[1
]
=
10
)
|
|
Tiež
pozri
array_merge(
)
.