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(); 最佳答案