Maison  >  Article  >  développement back-end  >  En php, la méthode utilisée pour fusionner des tableaux est

En php, la méthode utilisée pour fusionner des tableaux est

PHPz
PHPzoriginal
2023-05-05 21:45:07424parcourir

En PHP, il existe de nombreuses façons de fusionner des tableaux. Deux des méthodes couramment utilisées sont présentées ci-dessous.

Méthode 1 : Utiliser la fonction array_merge

La fonction array_merge est utilisée pour fusionner un ou plusieurs tableaux et renvoyer un tableau fusionné. L'exemple de code est le suivant :

$arr1 = array('apple', 'banana');
$arr2 = array('orange', 'pear');
$arr3 = array('grape', 'kiwi');
$result = array_merge($arr1, $arr2, $arr3);
print_r($result);

Le résultat de sortie est le suivant :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
    [4] => grape
    [5] => kiwi
)

Explication : La fonction array_merge peut fusionner n'importe quel nombre de tableaux Après la fusion, les noms de clés. des tableaux seront réaffectés. Pour le même nom de clé, la valeur suivante écrasera la valeur précédente.

Méthode 2 : Utiliser l'opérateur "+"

L'opérateur "+" est utilisé pour fusionner deux tableaux et renvoyer un tableau fusionné. L'exemple de code est le suivant :

$arr1 = array('apple', 'banana');
$arr2 = array('orange', 'pear');
$result = $arr1 + $arr2;
print_r($result);

Le résultat de sortie est le suivant :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
)

Remarque : l'opérateur "+" ne peut fusionner que deux tableaux, et le nom de la clé de le tableau fusionné est le tableau de gauche. Si les noms de clés sont les mêmes, la valeur du tableau de droite est ignorée.

Il convient de noter que différentes méthodes de fusion peuvent conduire à des résultats différents et que la méthode appropriée doit être sélectionnée en fonction des besoins.

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