如何在循环浏览数据时检查购物车中的所有商品是否允许货到付款。
示例我有购物车中的商品
车
itemname | cod |
---------|------|--------------
car | 1 |
phone | 0 |
gun | 1 |
PHP代码
foreach($mycart as $row){
if($row->cod){
$allItemAllowCod = true;
}else{
$allItemAllowCod = false;
}
}
尝试做的是,一旦任何记录的cod
值为0,$allItemAllowCod
应返回false,但如果所有项目cod值为1则返回true
答案 0 :(得分:1)
添加一个break语句,这将停止foreach执行
foreach($mycart as $row){
if($row->cod){
$allItemAllowCod = true;
}else{
$allItemAllowCod = false;
break;
}
}
祝你好运