Maison  >  Article  >  développement back-end  >  Exemple de combinaison de tableaux php et de déduplication

Exemple de combinaison de tableaux php et de déduplication

黄舟
黄舟original
2017-11-14 15:03:376351parcourir

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 !

Méthodes pour fusionner des tableaux

  1. array_merge :

  • 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

    Fusionner les tableaux et supprimer les doublons

    //1.单数组去重复
        array_unique($arrTest)//2.多数组去重复
        array_keys(array_flip($arr1)+array_flip($arr2))

    Testez la fonction

            $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 &#39;<br>&#39;;
            dump(array_merge($arr3, $arr4));
            dump($arr3+$arr4);
            dump(array_keys(array_flip($arr3)+array_flip($arr4)));        
            echo &#39;<br>&#39;;
            dump(array_merge($arr5, $arr6));
            dump($arr5+$arr6);


    Exemple de combinaison de tableaux php et de déduplication

    Exemple de combinaison de tableaux php et de déduplication

    Exemple de combinaison de tableaux php et de déduplication

    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!

    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