PHP中的条件数组

时间:2014-05-22 15:14:54

标签: php arrays if-statement

这是我的代码

foreach($orders as $order) {
array_push($list, array($order['name'],$order['email'],$order['financial_status']));
}

现在我得到了financial_status的值为1,我希望得到的值为true。我想在foreach循环之前添加条件。

任何人都可以帮助我吗?提前致谢!。

2 个答案:

答案 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更改为该值