首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php二维数组除去重合数据

2013-07-04 
php二维数组去除重合数据Array([0] Array([knowledge_id] 1[tag_id] 2)[1] Array([knowledge_

php二维数组去除重合数据
Array
(
    [0] => Array
        (
            [knowledge_id] => 1
            [tag_id] => 2
        )

    [1] => Array
        (
            [knowledge_id] => 1
            [tag_id] => 3
        )

)

把他里面量相同的[knowledge_id] => 1合并只留一个?????? PHP 二维数组
[解决办法]
设原数组为 $ar, 则

$res = array(); //结果数组
foreach($ar as $v) {
  if(! isset($res[$v['knowledge_id']])) $res[$v['knowledge_id']] = $v;
}
$res = array_values($res);

热点排行