Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel einer PHP-Array-Kombination und Deduplizierung

Beispiel einer PHP-Array-Kombination und Deduplizierung

黄舟
黄舟Original
2017-11-14 15:03:376350Durchsuche

In unserem täglichen Entwicklungsprozess kommen wir nicht umhin, uns mit Arrays zu beschäftigen, aber es ist nicht nur notwendig, Arrays zusammenzuführen, sondern auch, um Duplikate zu vermeiden Ein Beispiel für das Kombinieren von Arrays und das Entfernen von Duplikaten!

Methoden zum Zusammenführen von Arrays

  1. array_merge:

  • Zifferntasten, direkt nach hinten hinzufügen, Taste zurücksetzen

  • String-Taste, der Wert des folgenden Arrays ersetzt den vorherigen Wert

  • +:

    • Numerischer Schlüssel, der Wert des folgenden Arrays ersetzt nicht den vorherigen Wert

    • String-Schlüssel, Der Wert des letzteren Arrays ersetzt den vorherigen Wert

    Arrays zusammenführen und Duplikate entfernen

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

    Testen Sie die Funktion

            $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);


    Beispiel einer PHP-Array-Kombination und Deduplizierung

    Beispiel einer PHP-Array-Kombination und Deduplizierung

    Beispiel einer PHP-Array-Kombination und Deduplizierung

    Zusammenfassung:

    Dieser Artikel verwendet die Zusammenführung und Deduplizierung von eindimensionalen Arrays. Sie können dies auf der Grundlage dieses Artikels in Betracht ziehen zweidimensional Was ist mit dem Zusammenführen von Arrays? Dieser Artikel kann als Ausgangspunkt dienen und ich hoffe, er wird Ihnen hilfreich sein!

    Verwandte Empfehlungen:

    Hinweise zur Verwendung der PHP-Array-Merge-Funktion array_merge()

    Wie füge ich PHP-Arrays zusammen?

    Zwei Methoden zum Zusammenführen von PHP-Arrays

    Das obige ist der detaillierte Inhalt vonBeispiel einer PHP-Array-Kombination und Deduplizierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn