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.
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!