【www.gdgbn.com--安卓教程】
$list = array(
array("id"=>107,"title"=>"aaa"),
array("id"=>106,"title"=>"bbb"),
array("id"=>105,"title"=>"ccc"),
array("id"=>104,"title"=>"ccc"),
array("id"=>103,"title"=>"ddd"),
array("id"=>102,"title"=>"eee"),
array("id"=>101,"title"=>"fff"),
);
function assoc_title($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];
}
}
return $arr;
}//assoc_title end
$key_title="title";
assoc_title($list, $key_title);
print_r($list);
/*
方法二用 array_unique()
array_unique() 函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素
*/
$sarray = array("0","111cn.net","www.111cn.net","0");
$s = array_unique($sarray);
print_r($s);
/*
得出结果为
Array
(
[0] => 0
[1] => 111cn.net
[2] => www.111cn.net
)
*/