我正在尝试主要使用php和jquery开发带有购物车的电子商务应用程序。
我需要将选定的项(id,sku,大小和颜色)与数组中已有的项进行比较。如果该项目已存在于数组中,则将数量增加所选项目的数量。
含义:
答案 0 :(得分:1)
您可以编写类似这样的代码。
$cart = $_SESSION['cart'];
/*
* If product already exist into the cart then update QTY of product
* Othewise add new product into the cart
*/
if(isset($cart[$product['id']])):
$cart[$product['id']]['qty'] += 1;
else:
$cart[$product['id']] = $product;
$cart[$product['id']]['qty'] = 1;
endif;
$_SESSION['cart'] = $cart;