Heim > Backend-Entwicklung > PHP-Tutorial > Wie entferne ich doppelte Werte aus einem mehrdimensionalen Array in PHP?

Wie entferne ich doppelte Werte aus einem mehrdimensionalen Array in PHP?

藏色散人
Freigeben: 2023-04-05 14:26:02
Original
2820 Leute haben es durchsucht

Während der Entwicklung von PHP-Projekten müssen wir manchmal doppelte Werte aus mehrdimensionalen Arrays in PHP-Frameworks wie Laravel, Codeigniter und Zend usw. entfernen. Im Folgenden stellen wir Ihnen anhand konkreter Beispiele vor, wie Sie doppelte Werte aus mehrdimensionalen PHP-Arrays löschen.

Wie entferne ich doppelte Werte aus einem mehrdimensionalen Array in PHP?

Im Beispiel unten gibt es ein einfaches mehrdimensionales Array mit wiederholten Werten, dann können wir PHP array_map() und übergeben Die Funktion array_unique() wird verwendet, um eindeutige Werte aus mehrdimensionalen Arrays zu erhalten, dh um doppelte Werte aus mehrdimensionalen Arrays zu entfernen.

Mehrdimensionales PHP-Array:

Array
(
[0] => Array
(
[0] => php
[1] => sql
)

[1] => Array
(
[0] => javascript
[1] => c
)

[2] => Array
(
[0] => php
[1] => sql
)

[3] => Array
(
[0] => c++
[1] => java
)

)
Nach dem Login kopieren

Doppelte Werte entfernen:

$myArray = Array(
          Array('php','sql'),
          Array('javascript','c'),
          Array('php','sql'),
          Array('c++','java')
        );

$myArray = array_map("unserialize", array_unique(array_map("serialize", $myArray)));

print_r($myArray);
Nach dem Login kopieren

Ausgabe:

Array
(
[0] => Array
(
[0] => php
[1] => sql
)

[1] => Array
(
[0] => javascript
[1] => c
)

[3] => Array
(
[0] => c++
[1] => java
)

)
Nach dem Login kopieren

Verwandte Empfehlungen: „PHP-Tutorial

In diesem Artikel geht es um die Methode zum Löschen doppelter Werte aus mehrdimensionalen PHP-Arrays. Es ist einfach und leicht zu verstehen. Ich hoffe, dass Sie den Bedürftigen helfen können!

Das obige ist der detaillierte Inhalt vonWie entferne ich doppelte Werte aus einem mehrdimensionalen Array 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