我正在尝试创建一个if语句来显示内容,如果它不是空的。它目前显示if为空值。
$openHomeStart = '2012-11-10T01:00:00Z';
if(!empty($openHomeStart)){
echo 'value';
}else{
foreach ($openHomeTimes as $time){
$openHomeDetails .= $time;
}
}
答案 0 :(得分:1)
我认为你的病情是错误的。如果$ openHomeStart 不为空,则输出“value”。如果你想让它迭代值(并且有一个值是你可以迭代它的唯一方法,那么你只需要从你的条件中删除!。
答案 1 :(得分:0)
$openHomeStart = "2012-11-10T01:00:00Z";
if(empty($openHomeStart))
{
echo 'empty';
} else {
echo 'not empty';
}
嗯...... Shane先说了^ _ ^
答案 2 :(得分:0)
pst已经说过,但这些反引号不会给出错误,但也不会设置变量。
<?php
$var = `2012-11-10T01:00:00Z`;
echo $var;
结果:没有
另外,假设你刚刚没有粘贴$ openHomeTimes值的代码,如果你只想迭代$ openHomeTimes如果$ openHomeStart为空或echo'某个值'如果$ openHomeStart不为空那么你有你的if语句是否正确。只需将背景更改为引号即可。