如果在PHP中为空则不显示

时间:2013-05-17 07:44:18

标签: php joomla

我在Joomla文章中添加了额外的字段,如果有空的话我想不显示新字段(和“li”):

从此

<ul>
  <li>
      <?php echo $this->item->direccion; ?>  
      <a href="<?php echo  $this->item->urlMap; ?>" target="<?php echo $this->item->targetMap; ?>">Mapa</a>
   </li>
</ul>

对于这样的事情:

 <ul>
   <li "if MOLA is empty not show this li">
      <?php echo $this->item->MOLA; ?>  
      <a href="<?php echo  $this->item->urlMap; ?>" target="<?php echo $this->item->targetMap; ?>">Map</a>
   </li>
 </ul>

1 个答案:

答案 0 :(得分:3)

您可以在if之前使用<li></li>条件并检查变量是否不是empty

 <ul>
   <?php if(!empty($this->item->MOLA)) { ?>      
   <li>
      <?php echo $this->item->MOLA; ?>  
      <a href="<?php echo  $this->item->urlMap; ?>" target="<?php echo $this->item->targetMap; ?>">Map</a>
   </li>
   <?php } ?> 
 </ul>