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

求大佬们解释这段代码是怎么实现的。

  •  
  •   wangyikun · 2018-09-11 14:41:52 +08:00 · 931 次点击
    这是一个创建于 2300 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <?php
    $string_a = '1245';
    $res = $string_a['adb']?:0;
    echo $res;
    ?>

    运行结果是 1,知道的大佬解释一下
    2 条回复    2018-09-11 15:26:02 +08:00
    ShundL
        1
    ShundL  
       2018-09-11 15:24:46 +08:00   ❤️ 1
    taozywu
        2
    taozywu  
       2018-09-11 15:26:02 +08:00   ❤️ 1
    @wangyikun

    其实考了 2 个知识点
    1) 运算优先级
    ?: => 左

    2) php 中字符串可以用简单的数组来写 但是下标以数字 0 开始.
    显然 `adb`未找到, 即从 0 开始

    最后祝你好运!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:21 · PVG 17:21 · LAX 01:21 · JFK 04:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.