En PHP, les tableaux sont des types de données très courants et fournissent de nombreuses fonctions intégrées pour manipuler les tableaux. Aujourd'hui, nous présenterons une fonction très utile - `array_merge ()`, qui peut combiner plusieurs nombres dans un nouveau tableau et renvoyer le résultat fusionné. Dans cet article, nous en apprendrons plus sur l'utilisation de la fonction `array_merge ()` et quelques exemples.
La syntaxe de la fonction `array_merge ()` est très simple:
array_merge ( array $array1 [, array $... ] ) : array
Cette fonction prend plusieurs tableaux en tant que paramètres et renvoie un nouveau tableau fusionné.
Voici un exemple de code pour fusionner deux tableaux:
$array1 = array('apple', 'banana', 'orange');
$array2 = array('kiwi', 'melon', 'grape');
$result = array_merge($array1, $array2);
print_r($result);
Résultat de sortie:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => kiwi
[4] => melon
[5] => grape
)
Dans cet exemple, nous avons deux tableaux `$ array1` et` $ array2`. Après avoir appelé la fonction `array_merge ()`, les deux tableaux sont fusionnés dans un nouveau tableau «$ result» et contiennent tous les éléments du tableau d'origine.
Ensuite, un exemple de fusion de plusieurs tableaux:
$array1 = array('apple', 'banana', 'orange');
$array2 = array('kiwi', 'melon', 'grape');
$array3 = array('strawberry', 'pineapple');
$result = array_merge($array1, $array2, $array3);
print_r($result);
Résultat de sortie:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => kiwi
[4] => melon
[5] => grape
[6] => strawberry
[7] => pineapple
)
Dans cet exemple, nous avons trois tableaux «$ array1», «$ array2» et `$ array3». Après avoir appelé la fonction `array_merge ()`, les trois baies sont combinées dans un nouveau tableau `$ result`, qui contient tous les éléments du tableau d'origine.
La fonction `array_merge ()` convient non seulement aux tableaux ordinaires, mais aussi à la fusion des tableaux associatifs. Voici un exemple de fusion des tableaux associatifs:
$array1 = array('name' => 'John', 'age' => 25);
$array2 = array('name' => 'Jane', 'email' => 'jane@example.com');
$result = array_merge($array1, $array2);
print_r($result);
Résultat de sortie:
Array
(
[name] => Jane
[age] => 25
[email] => jane@example.com
)
Dans cet exemple, «$ array1» et «$ array2» sont des tableaux associatifs. Il convient de noter que les deux tableaux ont la même clé «nom». Lorsque vous appelez la fonction `array_merge ()`, le tableau suivant écrasera la même valeur de clé dans le tableau précédent. Par conséquent, la valeur «nom» dans le tableau «$ result» sera écrasée par `` Jane ''.
La fonction `array_merge ()` est une fonction de traitement de tableau très pratique en php. Il s'applique non seulement aux tableaux ordinaires, mais prend également en charge la fusion des tableaux associatifs et peut traiter de manière flexible les données en fonction du tableau passé. Dans le développement réel, `array_merge ()` peut nous aider à manipuler et à traiter les données du tableau plus efficacement.