Methoden zum Zusammenführen und Deduplizieren eindimensionaler Arrays in PHP

不言
Freigeben: 2023-04-03 08:34:02
Original
3209 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Methode zum Zusammenführen und Deduplizieren eindimensionaler Arrays in PHP vor. Jetzt kann ich ihn mit Ihnen teilen

Methode zum Zusammenführen von Arrays

  1. array_merge:

  • Zifferntasten, direkt auf der Rückseite hinzufügen, Tasten zurücksetzen

  • Zeichenfolgenschlüssel, der Wert des folgenden Arrays ersetzt den vorherigen Wert

  • +:

    • Zahlenschlüssel, der Der Wert des folgenden Arrays ersetzt nicht den vorherigen Wert

    • Zeichenfolgenschlüssel, der Wert des folgenden Arrays ersetzt den vorherigen Wert

    Arrays zusammenführen und Duplikate entfernen

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

    Testfunktion

         $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);
    Nach dem Login kopieren

    Verwandte Empfehlungen:

    php-Array-Deduplizierung Methodenreferenz ( eindimensionale Array-Deduplizierung, zweidimensionale Array-Deduplizierung)

    PHP zweidimensionale Array-Deduplizierung

    Das obige ist der detaillierte Inhalt vonMethoden zum Zusammenführen und Deduplizieren eindimensionaler Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    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
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage