Dans notre processus de développement quotidien, nous ne pouvons pas éviter de traiter avec des tableaux. La principale chose que nous traitons est la fusion de tableaux, mais il est non seulement nécessaire de fusionner des tableaux mais aussi d'éviter la duplication. Nous allons donc aujourd'hui vous présenter PHP en détail. Un exemple de combinaison de tableaux et de suppression des doublons !
Touches numériques, ajouter directement à l'arrière, réinitialisation de la clé
Clé de chaîne, la valeur du tableau suivant remplacera la valeur précédente
+ :
Clé numérique, la valeur du tableau suivant ne remplacera pas la valeur précédente
Clé de chaîne, La valeur de ce dernier tableau remplacera la valeur précédente
//1.单数组去重复 array_unique($arrTest)//2.多数组去重复 array_keys(array_flip($arr1)+array_flip($arr2))
$arr1 = [1,2,3,4,5]; $arr2 = [1,2,3,6,7]; $arr3 = ['0'=>1,'1'=>2,'2'=>3,'3'=>4,'4'=>5]; $arr4 = ['0'=>1,'1'=>2,'2'=>3,'3'=>6,'4'=>7]; $arr5 = ['0'=>1,'a'=>2,'b'=>3,'c'=>4,'4'=>5]; $arr6 = ['0'=>1,'a'=>2,'c'=>3,'d'=>6,'4'=>7]; dump(array_merge($arr1, $arr2)); dump($arr1+$arr2); dump(array_keys(array_flip($arr1)+array_flip($arr2))); echo '<br>'; dump(array_merge($arr3, $arr4)); dump($arr3+$arr4); dump(array_keys(array_flip($arr3)+array_flip($arr4))); echo '<br>'; dump(array_merge($arr5, $arr6)); dump($arr5+$arr6);
Résumé :
Cet article utilise la fusion et la déduplication de tableaux unidimensionnels Vous pouvez considérer sur la base de cet article si c'est le cas. bidimensionnel Qu'en est-il de la fusion de tableaux ? Cet article peut servir de point de départ et j’espère qu’il vous sera utile !
Recommandations associées :
Remarques sur l'utilisation de la fonction php array merge array_merge()
Comment fusionner des tableaux PHP ?
Deux méthodes de fusion de tableaux php
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!