Heim > Artikel > Backend-Entwicklung > So entfernen Sie doppelte Elemente im PHP-Array
In unserem letzten Artikel ging es um „So löschen Sie den Kopf, das Ende und jedes beliebige Element in einem PHP-Array“. In diesem Artikel sprechen wir über das Löschen doppelter Elemente im Array durch array_unique(). Funktion.
Die Funktion array_unique() sortiert die Werte der Array-Elemente als Zeichenfolgen und behält dann nur den ersten Schlüsselnamen für jeden Wert bei und ignoriert alle nachfolgenden Schlüsselnamen, wodurch doppelte Elemente im Array gelöscht werden ,
Das Syntaxformat ist wie folgt:
array arry_unique(array array)
Das Parameterarray ist das Eingabearray.
Das folgende Beispiel verwendet die Funktion array_unique(), um doppelte Elemente im Array zu löschen. Der spezifische Beispielcode lautet wie folgt:
<?php header("Content-Type:text/html; charset=utf-8"); $array_push = array("PHP中文网","www.php.cn", "www.php.cn", "PHP 从入门到精通");//定义数组 array_push($array_push,"百度一下","www.php.cn");//添加元素 print_r($array_push); echo "<br>"; $result=array_unique($array_push);//删除数组中重复的元素 print_r($result); //输出删除后的数组 ?>
Das Ausgabeergebnis ist:
Die Funktion array_unique() gilt nur für eindimensionale Arrays und ist nicht auf mehrdimensionale Arrays anwendbar. Sie können array_unique() jedoch für Werte in einem zweidimensionalen Array verwenden Array.
Das folgende Beispiel verwendet die Funktion array_unique(), um doppelte Elemente eines zweidimensionalen Arrays zu löschen. Der spezifische Code lautet wie folgt: ,
<?php $array = array(array(1,1,2),array(2,3,4,3)); print_r($array); $temp_array = array(); foreach($array as $key=>$value){ $temp_array[$key] = array_unique($value); } $array = $temp_array; echo "<br>"; print_r($array); ?>
Das Ausgabeergebnis ist:
【Verwandte Tutorial-Empfehlungen】
1. Relevante Themenempfehlungen: „PHP-Array (Array) “
2. Verwandte Videokursempfehlungen: „Array-Statistikfunktionen: count(), array_count_values() und array_unique()“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie doppelte Elemente im PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!