Funktion zum Entfernen doppelter im Array implementiert mit PHP
1. Die Funktion dieser Funktion: doppelte Elemente im Array entfernen und nach Schlüsselnamen sortieren
function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else { $tmp_arr[] = $v[$key]; } } sort($arr); return $arr; }
Verwendungsbeispiel:
$aa = array( array('id' => 123, 'name' => '张三'), array('id' => 123, 'name' => '李四'), array('id' => 124, 'name' => '王五'), array('id' => 125, 'name' => '赵六'), array('id' => 126, 'name' => '赵六') ); $key = 'id'; assoc_unique(&$aa, $key); print_r($aa);
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der PHP-Funktion zum Entfernen doppelter Elemente aus dem Array und zum Sortieren nach Schlüsselnamen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!