Javascript 如果php变量链接为null,则禁用href标记
下面的变量存储在mysql表中,但有时有些链接是空的。如何检查每个链接是否为空,然后禁用内容是否为空(0),只是为了不被选中,因为如果它们为空,则它们保留文章的主链接Javascript 如果php变量链接为null,则禁用href标记,javascript,php,mysql,Javascript,Php,Mysql,下面的变量存储在mysql表中,但有时有些链接是空的。如何检查每个链接是否为空,然后禁用内容是否为空(0),只是为了不被选中,因为如果它们为空,则它们保留文章的主链接 <?php echo "<span><strong>DOWNLOADs<strong></span><br/><br> <a href=".$link1.">link</a><br/> <a hr
<?php
echo "<span><strong>DOWNLOADs<strong></span><br/><br>
<a href=".$link1.">link</a><br/>
<a href=".$link2.">link1</a><br/>
<a href=".$link3.">link2</a><br/>";
?>
在输出链接之前检查链接是否为空:
<?php
echo "<span><strong>DOWNLOADs<strong></span><br/><br>";
if (!empty($link1)) {
echo "<a href=\"".$link1."\">link</a><br/>";
}
... and so on
这将禁用它,而不是屏蔽
通过在上使用内联三元运算符
函数who:确定变量是否为空
$var = (condition)
? 'value_0' // if true
: 'value_1' // if false
查看以下文档:
将输出整个标记链接保留为仅生成!=无效活动
<span><strong>DOWNLOADs<strong></span><br/><br>
<a>link</a><br/>
<a href='http://someurl..'>link1</a><br/>
<a>link2</a><br/>
下载
链接2
谢谢,它很管用!但是我可以用这种方式检查($link1&&$link2&&$link3){}如果您这样做,那么所有的链接都需要填充才能显示。但是,如果(!empty($link1)&&(!empty($link2)…是的,你可以这样做。是的,它像一个符咒一样工作。谢谢!你能解释它是如何工作的吗?代码是什么使“:”?更新了答案,并提供了更多说明文档
<span><strong>DOWNLOADs<strong></span><br/><br>
<a>link</a><br/>
<a href='http://someurl..'>link1</a><br/>
<a>link2</a><br/>