Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie Duplikate aus einem zweidimensionalen PHP-Array

So entfernen Sie Duplikate aus einem zweidimensionalen PHP-Array

不言
不言Original
2018-04-17 15:16:034736Durchsuche

Dieser Artikel stellt die Methode zur Deduplizierung zweidimensionaler Arrays in PHP vor. Jetzt kann ich ihn mit Ihnen teilen.

1 Schauen Sie sich das zweidimensionale Array an, das verarbeitet werden muss

Array
(
    [0] => Array
        (
            [0] => 5
            [1] => 6
        )

    [1] => Array
        (
            [0] => 5
        )

    [2] => Array
        (
            [0] => 5
            [1] => 7
        )

    [3] => Array
        (
            [0] => 5
            [1] => 6
            [2] => 14
            [3] => 28
        )

)

2. Konvertieren Sie das zweidimensionale Array in ein eindimensionales Array ($arr ist Ihr Array oben). )

$result = array_reduce($arr, 'array_merge', array());

Sehen Sie sich die Ergebnisse an

Array
(
    [0] => 5
    [1] => 6
    [2] => 5
    [3] => 5
    [4] => 7
    [5] => 5
    [6] => 6
    [7] => 14
    [8] => 28
)

3. Verwenden Sie Array-Funktionen, um doppelte Werte zu entfernen

$data = array_unique($result);
Array
(
    [0] => 5
    [1] => 6
    [4] => 7
    [7] => 14
    [8] => 28
)

Fertig!

Wenn es einen einfacheren Weg gibt, geben Sie mir bitte einen Rat!

Verwandte Empfehlungen:

Sortierung zweidimensionaler PHP-Arrays array_multisort

Zusammenführung zweier zweidimensionaler PHP-Arrays Methode

So konvertieren Sie ein zweidimensionales Array in ein eindimensionales Array in PHP

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Duplikate aus einem zweidimensionalen PHP-Array. 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