如果为null,则省略div

时间:2011-04-15 07:37:58

标签: php html

我有一个看起来像这样的div:

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

如果目的的值为空/ null,我希望它被省略。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

<?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中的设计会更好

答案 1 :(得分:3)

这是非常基本的。你只需要在顶部进行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