如果一个字符串是空的PHP

时间:2012-11-04 00:02:15

标签: php string

我正在尝试创建一个if语句来显示内容,如果它不是空的。它目前显示if为空值。

$openHomeStart = '2012-11-10T01:00:00Z';

if(!empty($openHomeStart)){
    echo 'value';
}else{
    foreach ($openHomeTimes as $time){
        $openHomeDetails .= $time;
    }       
}

3 个答案:

答案 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语句是否正确。只需将背景更改为引号即可。

相关问题