忽略一个div如果空

问题描述:

我有一个div,看起来像这样:忽略一个div如果空

<div id="restinfoinn"> 
    <div id="resthead">Purpose</div> 
    <div id="restcontstitle2"><?php echo $row_pages_here['purpose']; ?></div> 
</div> 

我希望它可以省略,如果目标值为空/空。我怎样才能做到这一点?

<?php if (!empty($row_pages_here['purpose'])) : ?> 
<div id="restinfoinn"> 
    <div id="resthead">Purpose</div> 
    <div id="restcontstitle2"><?php echo $row_pages_here['purpose']; ?></div> 
</div> 
<?php endif; ?> 

但我认为这将是更好的打印空白的div和CSS

+0

非常感谢你,它的工作原理只是一个beginer – pit 2011-04-15 08:06:31

这是很基本的处理设计。你只需要在顶部进行IF检查。

<?php if (!empty($row_pages_here['purpose'])) : ?> 
    <div id="restinfoinn"> 
     <div id="resthead">Purpose</div> 
     <div id="restcontstitle2"><?php echo $row_pages_here['purpose']; ?></div> 
    </div> 
<?php endif;?> 

看一看alternative control syntaxempty

+0

+1为一秒快:d – Khez 2011-04-15 07:45:46

+0

我在这个问题寻找隐藏抓^ _ ^ – JohnP 2011-04-15 07:46:23