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!