Php 多电平阵列的阵列差分

Php 多电平阵列的阵列差分,php,arrays,Php,Arrays,我有一个多级阵列: $productpacks。示例$productpacks[0][0]为4355 现在,我有了另一个简单的数组:$codescart[]。示例$codescart[0]是4355 我正试图这样区分这两种情况(似乎不起作用): 这对谁有用吗?或者问题是否存在…为什么不直接使用 如果您希望我们进行测试,请将示例数据作为初始化脚本发布。仅仅知道$productpacks[0][0]是4355是不够的。。。这应该行得通。请发布一个完整的例子,如马修所说。 foreach($produ

我有一个多级阵列:

$productpacks
。示例
$productpacks[0][0]
为4355

现在,我有了另一个简单的数组:
$codescart[]
。示例
$codescart[0]
是4355

我正试图这样区分这两种情况(似乎不起作用):

这对谁有用吗?或者问题是否存在…

为什么不直接使用


如果您希望我们进行测试,请将示例数据作为初始化脚本发布。仅仅知道$productpacks[0][0]是4355是不够的。。。这应该行得通。请发布一个完整的例子,如马修所说。
foreach($productpacks as $pack) {
    $diff = array_diff($pack, $codescart);
    if (empty($diff)) {
        // $cart contains this pack
    }
}   
foreach($productpacks as $pack) {
  if (in_array($pack, $codescart)) {
    // $cart contains this pack
  }
}