V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Pa
V2EX  ›  问与答

请教一个 PHP 问题 就是 值为空的时候 隐藏这个 DVI

  •  
  •   Pa · 2017-04-03 18:17:24 +08:00 · 2592 次点击
    这是一个创建于 2794 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <div class="buy">

    <a rel="nofollow" href="<?php if(get_post_custom_values("url")){ $values = get_post_custom_values("url"); echo $values[0];}?>" target="_blank">链接 ></a>

    </div>

    那个值是 URL

    就是当这个值为空的时候,我想隐藏这个 DVI

    求高手帮忙看看,万分感谢!!
    9 条回复    2017-04-04 07:06:02 +08:00
    Kilerd
        1
    Kilerd  
       2017-04-03 19:05:22 +08:00 via iPhone
    display none
    qiayue
        2
    qiayue  
       2017-04-03 20:36:26 +08:00   ❤️ 1
    DIV
    <?php if(get_post_custom_values("url")):?>
    <?php $values = get_post_custom_values("url"); ?>
    <div class="buy">
    <a rel="nofollow noopener" href="<?php echo $values[0];}?>" target="_blank">链接 ></a>
    </div>
    <?php endif;?>
    qiayue
        3
    qiayue  
       2017-04-03 20:42:28 +08:00   ❤️ 1
    多说两句,你之前的写法,已经实现了,值为空的时候,链接的 href 没有内容,也就是隐藏了内容,那么同样的原理,你要想隐藏 DIV ,你就把判断的代码放到 DIV 外面就行。
    isCyan
        4
    isCyan  
       2017-04-03 20:44:15 +08:00 via Android
    你们真厉害,我第一眼还以为是那个 DVI 接口
    ilaipi
        5
    ilaipi  
       2017-04-03 21:59:35 +08:00 via iPhone
    应该是习惯性把 div 写成 DVI 啊!代码里没有写错,标题和正文里两个地方都写错
    qiayue
        6
    qiayue  
       2017-04-03 22:06:24 +08:00
    @qiayue 突然发现,第四行代码,多了一个}
    zulwfryk
        7
    zulwfryk  
       2017-04-03 22:30:19 +08:00
    这么基础的题目也好意思拿上来问?问之前不会搜一下?

    竟然还有人回答
    cxbig
        8
    cxbig  
       2017-04-04 00:37:05 +08:00   ❤️ 1
    这个写法有点老套。。。
    把整个 DIV 放到一个 if 里就好
    <?php if( url_is_empty ): ?>
    <div>...</div>
    <?php endif ?>
    zhoushiya
        9
    zhoushiya  
       2017-04-04 07:06:02 +08:00 via Android
    还是头一次在 v2 看到比我还菜的……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:33 · PVG 08:33 · LAX 16:33 · JFK 19:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.