PHP7中文手册2018 带注释 最新chm版
<?php
/** * @author lanren <service@kuitao8.com> * @link http://www.kuitao8.com/ * @copyright 2010-2014 懒人程序 * @since 1.0 */ 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; } $array = array(array('title'=>'重复','url'=>'http://www.kuitao8.com'), array('title'=>'重复','url'=>'http://www.kuitao8.com'), array('title'=>'重复1','url'=>'http://www.kuitao8.com') ); $newArr = assoc_unique($array,'title'); //title为去重复的字段 print_r($newArr); /** * 输出结果 * Array ( [0] => Array ( [title] => 重复 [url] => http://www.kuitao8.com ) [1] => Array ( [title] => 重复1 [url] => http://www.kuitao8.com ) ) * * */
转载请注明:谷谷点程序 » php对数组去重复的方法 或key键去重复