php删除二位数组相同元素,删除去除二维数组中相同元素与数组重复值实例-PHP源码...
《script》ec(2);《script》
$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
)
*/
總結
以上是生活随笔為你收集整理的php删除二位数组相同元素,删除去除二维数组中相同元素与数组重复值实例-PHP源码...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LaTex数学符号表(数学中最常用的所有
- 下一篇: xp3+vs2010+opencv2.4