Il existe quatre façons de fusionner des tableaux en PHP, à savoir : 1. Utilisez l'opérateur + pour fusionner les éléments de deux ou plusieurs tableaux en un seul tableau. 2. Utilisez la fonction array_merge pour ajouter les éléments de tous les tableaux à un nouveau ; un dans le tableau ; 3. Utilisez la fonction array_replace pour fusionner les éléments d'un ou plusieurs tableaux dans le premier tableau ; 4. Utilisez la fonction array_merge_recursive pour fusionner de manière récursive deux ou plusieurs tableaux en un seul tableau.
L'opération de fusion de tableaux en PHP est très courante et est généralement utilisée pour fusionner les éléments de deux ou plusieurs tableaux en un seul tableau. En PHP, il existe de nombreuses façons de fusionner des tableaux.
1. Utilisez l'opérateur +
L'opérateur + en PHP peut fusionner deux tableaux en un seul tableau. Il ajoute les éléments du deuxième tableau au premier tableau, en conservant les valeurs du premier tableau s'il y a les mêmes clés dans les deux tableaux. Voici l'exemple de code :
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=$array1+$array2; print_r($result); 输出结果为: Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
2. Utilisez la fonction array_merge
La fonction array_merge peut fusionner deux ou plusieurs tableaux en un seul tableau. Il ajoutera tous les éléments du tableau à un nouveau tableau, et s'ils ont le même nom de clé, les valeurs ultérieures écraseront les précédentes. Voici l'exemple de code :
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=array_merge($array1,$array2); print_r($result);
Le résultat de sortie est :
Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
3. Utilisez la fonction array_replace
array_replace pour fusionner les éléments d'un ou plusieurs tableaux dans le premier tableau. Il remplace la valeur de l'élément par le même nom de clé par la valeur de l'élément dans le tableau suivant. Voici l'exemple de code :
$array1=array("apple","banana","orange"); $array2=array(1=>"pineapple",2=>"grape"); $result=array_replace($array1,$array2); print_r($result);
Le résultat de sortie est :
Array ( [0]=>apple [1]=>pineapple [2]=>grape )
4. Utilisez la fonction array_merge_recursive
array_merge_recursive pour fusionner de manière récursive deux ou plusieurs tableaux en un seul tableau. Il fusionne les éléments avec la même clé dans un tableau. Voici l'exemple de code :
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=array_merge_recursive($array1,$array2); print_r($result); 输出结果为: Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
Grâce à l'introduction ci-dessus, nous pouvons comprendre plusieurs façons de fusionner des tableaux en PHP. Sélectionnez les méthodes de fusion appropriées en fonction des besoins réels pour répondre aux exigences du projet. Que vous utilisiez l'opérateur +, la fonction array_merge, la fonction array_replace ou la fonction array_merge_recursive, vous pouvez effectuer de manière flexible des opérations de fusion de tableaux.
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!