这是我的代码
foreach($orders as $order) {
array_push($list, array($order['name'],$order['email'],$order['financial_status']));
}
现在我得到了financial_status的值为1,我希望得到的值为true。我想在foreach循环之前添加条件。
任何人都可以帮助我吗?提前致谢!。
答案 0 :(得分:0)
你可能需要这个:
foreach($orders as $order) {
if ($order['financial_status'] == 1){
$financial_status = true;
} else {
$financial_status = false;
}
array_push($list, array($order['name'],$order['email'],$financial_status));
}
它会将boolean放在数组中。
答案 1 :(得分:0)
foreach($orders as $order) {
if ($order['financial_status'] == 1){
return true
} else {
return false
}
array_push($list, array($order['name'],$order['email'],$financial_status));
}
检查此修改 确保与表中的financial_status进行比较 如果你希望financial_status在sql中的值为1时返回true,并且如果true值需要为不同的值,则将== 1更改为该值