Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie doppelte Elemente im PHP-Array

So entfernen Sie doppelte Elemente im PHP-Array

黄舟
黄舟Original
2017-05-04 11:44:142227Durchsuche

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:

So entfernen Sie doppelte Elemente im PHP-Array

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:

So entfernen Sie doppelte Elemente im PHP-Array

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

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