鍍金池/ 問答/PHP/ 在工作學(xué)習(xí)中遇到一個(gè)問題,不知是如何實(shí)現(xiàn),請(qǐng)大佬們解答。

在工作學(xué)習(xí)中遇到一個(gè)問題,不知是如何實(shí)現(xiàn),請(qǐng)大佬們解答。

相關(guān)代碼

<?php
$string_a = '1245';
$res = $string_a['adb']?:0;
echo $res;
?>

運(yùn)行結(jié)果是1,知道的大佬解釋一下

個(gè)人理解

$res = $string_a[intval('adb')]?:0;

回答
編輯回答
還吻

clipboard.png
他會(huì)默認(rèn)一個(gè)字符截取,當(dāng)做數(shù)組來處理,你的adb 就是等同于0 然后$string_a = '1245'; 這里的0下標(biāo)對(duì)應(yīng)的是1,我給你的這個(gè)例子里面,你可以試一下,輸出結(jié)果就是3

2017年4月12日 08:26