Array
(
[0] => Array
(
[cart_id] => 24763
[product_id] => 740
[name] => Samsung S20
[model] => Samsung S20
[shipping] => 1
[image] => catalog/samsung/samsungs20.jpg
[option] => Array
(
)
[download] => Array
(
)
)
[1] => Array
(
[cart_id] => 24799
[product_id] => 749
[name] => Huawei P40
[model] => Huawei P40
[shipping] => 1
[image] => catalog/huawei/huaweip40.jpg
[option] => Array
(
)
[download] => Array
(
)
)
)上面是数组的输出。
$productdata = $this->cart->getProducts(); 以上是查询出数组的代码。
是否有检查每个数组的product_id?假设product_id = 749,警报('P40');
试着做
foreach ($productdata as $productdatas) {
if ($productdata['product_id'] = 749)
{ alert('P40');
}
}什么都没发生
发布于 2020-07-29 01:46:32
这部分设置钥匙,而不是阅读它。您需要将=替换为==
// From
if ($productdata['product_id'] = 749)
// To
if ($productdata['product_id'] == 749)https://stackoverflow.com/questions/63144894
复制相似问题