2009-12-09 53 views
0

我想知道下面列出的代碼是否應該顯示爲空,因爲它沒有。如何隱藏使用PHP的正確方式的空代碼?

這是正確的方式,當它是空的時候不顯示代碼嗎?如果不是,當我不希望代碼顯示爲空時,我的代碼應該如何顯示?我希望這聽起來不會令人困惑?

這是代碼。

<?php 
    if(empty($link)){ 
     echo '<div class="r"><strong>Links: </strong>' . tag_cloud($link) . '</div>'; 
    } 
?> 

回答

3

您的情況表明,如果$ link是空的,應該顯示,否則不顯示。

嘗試

if(!empty($link)){ 
+0

但由於某種原因我列出的代碼被顯示。 – SlapThiS 2009-12-09 14:00:15

+0

可能是因爲$ link是空的? – 2009-12-09 14:00:36

2

確保你修剪$鏈接。如果$ link只包含不被視爲空白的空白。

+0

好點.------ – 2009-12-09 14:15:30

0

我勸你進入這樣的習慣:

的var_dump($鏈接);

無論何時您期待測試條件。