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
}
}