【发布时间】:2014-01-29 06:00:37
【问题描述】:
我执行foreach 循环,输出为$a= 0,1,42。我想在输出中实现if else 条件。我想要输出is 0 then。
我想将其设置为 CJ,如果输出为 1,则将其设置为 01,否则打印与循环返回相同的值。
foreach($arrel as $val)
{
echo $a = $val[0];
}
【问题讨论】:
-
你需要更清楚。
我执行foreach 循环,输出为$a= 0,1,42。我想在输出中实现if else 条件。我想要输出is 0 then。
我想将其设置为 CJ,如果输出为 1,则将其设置为 01,否则打印与循环返回相同的值。
foreach($arrel as $val)
{
echo $a = $val[0];
}
【问题讨论】:
简单
foreach($arrel as $val) {
switch ($val[0]){
case 0:
echo $a = "CJ";
break;
case 1:
echo $a = "01";
break;
default:
//Default response.
echo $a = $val[0];
break;
}
}
【讨论】:
试试这个。
foreach($arrel as $val)
{
if($val == 0){
echo $a = "CJ";
}else if($val == 1){
echo $a = "01";
}else{
echo $a = $val;
}
}
【讨论】: