gpt4 book ai didi

javascript - 如果 php 变量链接为空,则禁用 href 标签

转载 作者:行者123 更新时间:2023-11-29 21:41:44 27 4
gpt4 key购买 nike

下面的变量存储在mysql表中,但有时有些链接是空的。如何检查每个链接是否为NULL,然后禁用如果内容为NULL(0)只是为了不被选择,因为如果它们为空,则它们保存的主链接文章。

<?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/>";
?>

最佳答案

这将禁用它,而不是屏蔽

通过使用内联三元运算符 empty() function who:判断变量是否为空

$var = (condition) 
? 'value_0' // if true
: 'value_1' // if false

查找文档:Ternary comparison operator

<?php

$link2 = "http://someurl..";

echo "<span><strong>DOWNLOADs<strong></span><br/><br>
<a ".(!empty($link1) ? "href='$link1'":"").">link</a><br/>
<a ".(!empty($link2) ? "href='$link2'":"").">link1</a><br/>
<a ".(!empty($link3) ? "href='$link3'":"").">link2</a><br/>";
?>

将输出保留的整个标签链接,仅使 != null 处于事件状态

<span><strong>DOWNLOADs<strong></span><br/><br>
<a>link</a><br/>
<a href='http://someurl..'>link1</a><br/>
<a>link2</a><br/>

关于javascript - 如果 php 变量链接为空,则禁用 href 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34440081/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com