我有这个多级数组:
$productpacks
。示例$productpacks[0][0]
是4355。
现在,我有另一个很简单的数组:$codescart[]
。示例$codescart[0]
是4355。
我试图将这两者区别开来(它似乎不起作用):
foreach($productpacks as $pack) {
$diff = array_diff($pack, $codescart);
if (empty($diff)) {
// $cart contains this pack
}
}
这对任何人都有用吗?或者是问题,如果有的话......
答案 0 :(得分:1)
为什么不使用in_array()
?
foreach($productpacks as $pack) {
if (in_array($pack, $codescart)) {
// $cart contains this pack
}
}