In PHP können Sie die Funktionen array_merge() und array_unique() verwenden, um Arrays zusammenzuführen und doppelte Daten zu entfernen. Das Syntaxformat ist „array_unique(array_merge(array1,array2..))“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
1, array_mer ge () Funktion array_merge() Die Funktion kann die Einheiten eines oder mehrerer Arrays zusammenführen, dh die Werte in einem Array an das vorherige Array anhängen und das zusammengeführte Array zurückgeben wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); $arr1 = array( 'id' => 1234, 'url' => '//m.sbmmt.com/', 'language' => 'PHP', 'article' => '数组排序函数', 6 => '345' ); $arr2 = array( 'id' => 5678, 6 => 34, 8 => 26, 11 => '345' ); echo '<pre class="brush:php;toolbar:false">'; $arr = array_merge($arr1, $arr2); echo '将 $arr1 与 $arr2 合并,结果为:'."<br>"; print_r($arr); $array = array_unique($arr); echo '去除重复数据'."<br>"; print_r($array); ?>
Die Parameter $array1, $array2,..., $arrayn sind mehrere Arrays, die zusammengeführt werden sollen.
Wenn im Eingabearray derselbe Zeichenfolgenschlüsselname vorhanden ist, überschreibt der Wert nach dem Schlüsselnamen den vorherigen Wert. Wenn das Array einen numerischen Schlüsselnamen enthält, überschreibt der nachfolgende Wert den vorherigen Wert nicht, sondern wird angehängt zu später; wenn die Funktion nur einen Array-Parameter hat und das Array numerisch indiziert ist, werden die Schlüsselnamen nacheinander neu indiziert. 2. array_unique() Funktion
将 $arr1 与 $arr2 合并,结果为: Array ( [id] => 5678 [url] => //m.sbmmt.com/ [language] => PHP [article] => 数组排序函数 [0] => 345 [1] => 34 [2] => 26 [3] => 345 ) 去除重复数据 Array ( [id] => 5678 [url] => //m.sbmmt.com/ [language] => PHP [article] => 数组排序函数 [0] => 345 [1] => 34 [2] => 26 )
. Das heißt, wenn die Ausdrücke der Zeichenfolgen gleich sind. Die erste Einheit bleibt erhalten.
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo führen Sie Arrays in PHP zusammen, um doppelte Daten zu entfernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!