【发布时间】:2014-09-11 12:26:42
【问题描述】:
作为 PHP 的学习者,如果所选变量为空,我会努力避免显示多行。我可以让它在基本层面上工作,但当要隐藏的内容变得更加复杂时,我会迷失方向。我的目标是这样的:
<?php if (isset($g1)) { ?>
((This part should not display if variable $g1 is empty))
<?php } ?>
我的代码如下所示:
<?php if (isset($g1)) { ?>
<a href="img/g1.png" class="lightbox" rel="tooltip" data-original-title="<?php print $g1; ?>" data-plugin-options='{"type":"image"}'>
<img class="img-responsive img-rounded wbdr4" src="img/g1.png">
</a>
<?php } ?>
在上面,当变量 g1 为空时,工具提示不会显示,但其余部分会显示。我是新来的,我希望我的问题格式正确。帮助表示赞赏。
【问题讨论】:
-
看起来他们正在使用那个.. 但是他们的编码风格在我眼中非常难以理解。
-
使用 if ($g1 != NULL) { //img 标签 }
-
我建议先看看我的答案,因为这里的每个答案都误解了你的问题。 (或者我是白痴,其他人都是对的:P)
-
你可以使用empty()函数。它会处理所有的。 php.net/manual/en/function.empty.php
-
只是说明我感谢所提供的帮助。这是一个了不起的社区! :-)
标签: php variables show-hide is-empty