这是代码:
<?php if($variable !== '') { ?>
<?php echo $variable; ?>
<?php } ?>
我想要的是检查多个变量是否为空。
谢谢。
答案 0 :(得分:7)
当您与空字符串(!==''
)进行比较时,您还可以使用连接:
if (!empty($a . $b . $c))
顺便说一下:
if($variable !== '') {
echo $variable;
}
与以下相同:
echo $variable;
答案 1 :(得分:4)
在PHP中使用empty()调用。
http://www.php.net/manual/en/function.empty.php
<?php if(!empty($variable)) { ?>
<?php echo $variable; ?>
<?php } ?>
答案 2 :(得分:3)
使用逻辑和运算符:&&
:
<?php if ($var1 !== '' && $var2 !== '') { ?>
此外,您可以将所有此脚本放在一个标记中。
答案 3 :(得分:1)
if ($a != '' && $b != '' && c != '')
echo $a, $b, $c;