So löschen Sie doppelte Werte in einem Array in PHP: Verwenden Sie die Funktion [array_unique()], um doppelte Elemente im Array zu löschen, die Werte der Array-Elemente als Zeichenfolgen zu sortieren und dann nur den ersten Schlüssel beizubehalten Geben Sie für jeden Wert einen Namen ein und ignorieren Sie alle folgenden Werte. Der Schlüsselname besteht darin, doppelte Elemente im Array zu löschen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 5.6, DELL G3-Computer. Diese Methode ist für alle Computermarken geeignet.
So löschen Sie doppelte Werte in einem Array in PHP:
Löschen Sie doppelte Elemente in einem Array über die Funktion array_unique()
. array_unique()
函数删除数组中重复元素。
array_unique()
函数,将数组元素的值作为字符串排序,然后对每个值只保留第一个键名,忽略所有后面的键名,就是删除数组中重复的元素,
语法格式如下:
array arry_unique(array array)
参数 array 为输入的数组。
下面实例使 array_unique()函数删除数组中重复的元素,具体示例代码如下:
<?php header("Content-Type:text/html; charset=utf-8"); $array_push = array("PHP中文网","m.sbmmt.com", "m.sbmmt.com", "PHP 从入门到精通");//定义数组 array_push($array_push,"百度一下","m.sbmmt.com");//添加元素 print_r($array_push); echo "<br>"; $result=array_unique($array_push);//删除数组中重复的元素 print_r($result); //输出删除后的数组 ?>
输出结果为:
array_unique()
array_unique()
-Funktion sortiert die Werte der Array-Elemente als Zeichenfolgen, behält dann nur den ersten Schlüsselnamen für jeden Wert bei und ignoriert alle nachfolgenden Schlüsselnamen, wodurch Duplikate im Array gelöscht werden Element, Das Syntaxformat ist 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 folgende Beispiel verwendet die Funktion array_unique(), um doppelte Elemente im Array zu löschen. Der spezifische Beispielcode lautet wie folgt:
rrreeeDas Ausgabeergebnis ist: Das Ausgabeergebnis ist:🎜🎜🎜🎜🎜🎜Empfehlungen für zugehörige Videos: 🎜 🎜🎜PHP-Programmierung vom Einstieg bis zum Profi🎜🎜🎜🎜
Das obige ist der detaillierte Inhalt vonWie können doppelte Werte in einem Array in PHP entfernt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!