我有这个问题:我正在开一家小型电子商店,我在数据库中有大约60种产品。所有产品都有代码,如:4444,5334,3244等。问题是还有产品包,它们由几种产品制成。
我必须这样做:每当有CART更新时,必须有一个脚本检查CART中的产品是否可以制作产品包并用该产品包替换CART中的所有产品。
您认为进行此项检查/更改的最佳方式是什么?
答案 0 :(得分:2)
假设$packs
是一个项目数组数组,而$cart
是一个项目数组:
foreach($packs as $pack) {
$diff = array_diff($pack, $cart);
if (empty($diff)) {
// $cart contains this pack
}
}