arrayInsertAfter
-
arrayInsertAfter : Insère le contenu d’un tableau après un élément précis d’un autre tableau.
Description
arrayInsertAfter ( array &$array, array $insert, boolean $key = false )
arrayInsertAfter copie les éléments du tableau
$insert
dans le tableau$array
. Si$key
est précisé, ces éléments seront copiés après l’élément de clé$key
dans le tableau$array
.Liste de paramètres
$array
Le tableau d’entrée, qui sera modifié pour accueillir les nouveaux éléments.
$insert
Le tableau à insérer dans$array
.
$key
La clé dans$array
de l’élément à la suite duquel seront insérés le sous-tableau$insert
.
Si$key
vautfalse
, le sous-tableau sera ajouté à la fin de$array
.
Exemple
$array1 = ['blue' => 4, 'orange' => 0, 'green' => 18, 'red' => 1]; $array2 = ['yellow' => 3, 'dark' => 12]; arrayInsertAfter($array1, $array2, 'orange'); var_dump($array1);
Affichera :
array (size=6) 'blue' => int 4 'orange' => int 0 'yellow' => int 3 'dark' => int 12 'green' => int 18 'red' => int 1