Description
array
array_merge_recursive
( array array1, array array2 [, array ...])
array_merge_recursive(
)
rassemble
tous
les
éléments
de
plusieurs
tableaux
ensembles
,
en
ajoutant
les
éléments
de
l'un
à
la
suite
des
éléments
du
précédent
.
array_merge_recursive(
)
retourne
le
tableau
résultant
.
Si
les
tableaux
passés
en
arguments
ont
les
mêmes
clés
(
chaînes
de
caractères)
,
les
valeurs
sont
alors
rassemblées
dans
un
tableau
,
de
manière
récursive
,
de
façon
à
ce
que
,
si
l'une
de
ces
valeurs
est
un
tableau
elle-même
,
la
fonction
la
rassemblera
avec
les
valeurs
de
l
'entrée
courante
.
Cependant
,
si
deux
tableaux
ont
la
même
clé
numérique
,
la
dernière
valeur
n
'
écrasera
pas
la
précédente
,
mais
sera
ajoutée
à
la
fin
du
tableau
.
Exemple
1
.
Exemple
avec
array_merge_recursive(
)
?php
$ar1
=
array(
"couleur
"
=
array("favorie
"
=
"rouge")
,
5)
;
$ar2
=
array(10
,
"couleur
"
=
array("favorie
"
=
"vert"
,
"rouge"))
;
$result
=
array_merge_recursive($ar1
,
$ar2)
;
print_r($result)
;
?
|
|
Le
résultat
sera
Array
(
[couleur
]
=
Array
(
[favorie
]
=
Array
(
[0
]
=
rouge
[1
]
=
vert
)
[0
]
=
rouge
)
[0
]
=
5
[1
]
=
10
)
|
Voir
aussi
array_merge(
)
.