Position actuelle: Accueil> Derniers articles> Introduction à la combinaison et à la fonction PHP Array: array_merge () Utilisation et exemples

Introduction à la combinaison et à la fonction PHP Array: array_merge () Utilisation et exemples

M66 2025-06-18

Introduction à la combinaison et à la fonction PHP Array: array_merge () Utilisation et exemples

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.

Syntaxe de base de la fonction array_merge ()

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é.

Exemple 1: fusionnez deux tableaux

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.

Exemple 2: Fusionner plusieurs tableaux

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.

Exemple 3: Fusion des tableaux associatifs

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 ''.

Résumer

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.