Dans le développement de PHP, plusieurs nombres sont souvent combinés en un réseau plus grand pour faciliter le traitement des données ultérieur. La fonction Array_Merge intégrée de PHP est l'arme pour implémenter cette fonction.
La fonction Array_Merge prend plusieurs tableaux en tant que paramètres et les fusionne dans un nouveau tableau. La syntaxe de base est la suivante:
array_merge (array $ array1 [, array $ ...]): array
Où $ array1 est le premier tableau requis et les paramètres suivants sont des autres tableaux facultatifs.
$ fruits = array («pomme», «banane», «cerise»); $ légumes = array («carotte», «brocoli», «chou»); <p>$ combinedArray = array_merge ($ fruits, $ légumes);</p> <p>print_r ($ combinésArray);<br>
Le résultat de la sortie est:
Tableau ( [0] => Apple [1] => banane [2] => Cherry [3] => carotte [4] => brocoli [5] => chou )
D'après les résultats, nous pouvons voir que les éléments des deux tableaux sont disposés en séquence et ont fusionné avec succès dans un nouveau tableau.
Si le tableau fusionné contient des noms de touches de chaîne, Array_merge remplacera la valeur d'élément du même nom de clé dans le tableau précédent et les éléments de tableau suivants auront la priorité. Les clés entières sont réindexées à des nombres consécutifs.
$ array1 = array ('a' => 'Apple', 'b' => 'banana'); $ array2 = array ('b' => 'broccoli', 'c' => 'carrot'); <p>$ combinedArray = array_merge ($ array1, $ array2);</p> <p>print_r ($ combinésArray);<br>
Résultat de sortie:
Tableau ( [A] => Apple [b] => brocoli [c] => carotte )
Ici, la valeur avec le nom de clé «B» est écrasée par le tableau suivant comme «brocoli» .
Array_merge est une combinaison et une fonction de fusion très pratiques dans PHP, ce qui peut simplifier efficacement le flux de traitement de plusieurs tableaux. La maîtrise de ses règles de remplacement et de son mécanisme de réinitialisation d'index pour les noms de clés peut aider à rédiger un code plus stable et plus efficace.