Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie dieselben Elemente in einem Array in PHP

So löschen Sie dieselben Elemente in einem Array in PHP

王林
王林Original
2021-06-24 15:59:332295Durchsuche

Die Art und Weise, wie PHP dieselben Elemente in einem Array löscht, besteht darin, das Array als Parameter an die Funktion array_unique zu übergeben, z. B. [array_unique(array)]. Die Funktion array_unique entfernt doppelte Werte aus einem Array und gibt das gefilterte Array zurück.

So löschen Sie dieselben Elemente in einem Array in PHP

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.

Ein Array kann doppelte Werte enthalten. Was sollen wir also tun, wenn wir doppelte Werte im Array löschen müssen?

Wir können die Funktion array_unique direkt in PHP verwenden, um doppelte Werte im Array direkt zu entfernen und das gefilterte Array zurückzugeben. Wenn zwei oder mehr Array-Werte gleich sind, bleibt nur der erste Wert erhalten und die anderen Werte werden entfernt.

Syntax:

array_unique(array)

Codebeispiel:

<!DOCTYPE html>
<html>
<body>

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>

</body>
</html>

Laufergebnisse:

Array ( [a] => red [b] => green )

Zugehörige Video-Tutorials: php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie dieselben Elemente in einem Array in PHP. 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