2011-11-25 23 views
0

這是代碼:檢查多個變量是不是空-PHP

<?php if($variable !== '') { ?> 
<?php echo $variable; ?> 
<?php } ?> 

我想的是,它會檢查是否多個變量是空的。

謝謝。

+1

你有問題要問? –

+0

你想要一個功能或邏輯來做到這一點? – xmarcos

回答

2

使用邏輯和操作員:&&

<?php if ($var1 !== '' && $var2 !== '') { ?> 

此外,您還可以將所有該腳本的一個標籤。

+0

我可以把更多&&與其他一些運營商.. –

4

在PHP中使用empty()調用。

http://www.php.net/manual/en/function.empty.php

<?php if(!empty($variable)) { ?> 
<?php echo $variable; ?> 
<?php } ?> 
+0

是的,這可能是對的。但是我不能用上面的代碼來完成嗎? – Helena

+0

爲什麼不呢?我剛剛修改你的例子。 –

6

當你在比較空字符串(!==''),你也可以使用串聯:

if (!empty($a . $b . $c)) 

順便說一句:

if($variable !== '') { 
    echo $variable; 
} 

是一樣的只是:

echo $variable; 
+0

我一直在尋找一個小時,以解決三個空!在一個單一的if語句,只有你的答案爲我工作。非常感謝你。 – pappy

+0

謝謝你。這是最輕的方式。欣賞它。 @jeroen –