Maison >développement back-end >tutoriel php >Introduction à la fonction PHP — array_merge() : fusionner plusieurs tableaux dans un nouveau tableau

Introduction à la fonction PHP — array_merge() : fusionner plusieurs tableaux dans un nouveau tableau

王林
王林original
2023-07-24 16:33:382720parcourir

Introduction aux fonctions PHP—array_merge() : fusionner plusieurs tableaux dans un nouveau tableau

Il existe de nombreuses fonctions puissantes en PHP qui peuvent nous aider à traiter les tableaux. L'une des fonctions très utiles est la fonction array_merge(). Cette fonction peut combiner plusieurs tableaux dans un nouveau tableau et renvoyer ce nouveau tableau. Dans cet article, nous examinerons de plus près l’utilisation de la fonction array_merge() ainsi que quelques exemples. La syntaxe de la fonction

array_merge() est très simple :
array_merge ( array $array1 [, array $... ] ) : array La fonction
array_merge() accepte plusieurs tableaux comme paramètres, et renvoie finalement un nouveau tableau fusionné .

Voici un exemple de code utilisant la fonction array_merge() :

Exemple 1 : 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. En appelant la fonction array_merge(), nous fusionnons ces deux tableaux en un nouveau tableau $result. Comme vous pouvez le constater, le nouveau tableau contient tous les éléments du tableau d'origine.

Exemple 2 : Fusionner 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. En appelant la fonction array_merge(), nous fusionnons ces trois tableaux en un nouveau tableau $result. Comme vous pouvez le constater, le nouveau tableau contient tous les éléments du tableau d'origine.

Exemple 3 : Fusionner 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, nous avons deux tableaux associatifs $array1 et $array2. Notez que les deux tableaux ont la même clé, qui est « nom ». En appelant la fonction array_merge(), les mêmes clés du nouveau tableau $result seront écrasées, c'est-à-dire que la valeur de la dernière paire clé-valeur sera conservée.

Résumé : La fonction
array_merge() est une fonction très utile qui peut nous aider à fusionner plusieurs tableaux dans un nouveau tableau. Il peut être utilisé pour les tableaux ordinaires et les tableaux associatifs, et est concis et efficace. En utilisation réelle, nous pouvons fusionner plusieurs tableaux selon les besoins, ce qui rend le traitement des données plus flexible et plus pratique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn