二维数组去重求助

浏览:2192 发布日期:2013/10/11 分类:求助交流
Array
(
    [0] => Array
        (
            [cid] => 8
        )
)
Array
(
    [0] => Array
        (
            [cid] => 7
        )
    [1] => Array
        (
            [cid] => 8
        )
    [2] => Array
        (
            [cid] => 9
        )
    [3] => Array
        (
            [cid] => 13
        )
    [4] => Array
        (
            [cid] => 14
        )
    [5] => Array
        (
            [cid] => 15
        )
)
定义数组分别为$v1和$v2,想通过比较去掉 [cid] => 8这个数据
array_diff($v2,$v1)这个出来是Array()
array_diff_assoc()也不对,求助,在线等


感谢各位大神,问题已解决,使用关联查询在数据库实现的,代码如下$C = M("Category");   
$list = $C->Distinct(true)->table('ar_category Category,ar_news News')->field('Category.cid as cid,Category.name as name')->order('Category.cid desc')->where('Category.cid <> News.cid and News.type = 2 and Category.type = 2')->select();
$this->assign("list", $list);
$this->display();
最佳答案
评论() 相关
后面还有条评论,点击查看>>