小弟來解釋下 為什么 var_dump(in_array(0, array('s' ));

這句話的結(jié)果是bool(true " /> 一本大道久久a久久精品综合,国产一区毛片,中文字幕一区二区三区欧美日韩

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP IN_ARRAY 函數(shù)使用注意事項

另外,我們在 控制結(jié)構(gòu)比較兩個數(shù)值是否一直的時候,也應(yīng)該盡量使用 === 來代替 ==(當(dāng)然,這個也根據(jù)具體的業(yè)務(wù)邏輯選用比較合適的)。

小弟來解釋下 為什么
var_dump(in_array(0, array('s' ));

這句話的結(jié)果是bool(true)。

因為in_array會將0 和's' 進(jìn)行比較,0是number類型,'s'是string類型,根據(jù)php manual 中“Comparison Operators” 一章的說明可知,number 和string進(jìn)行

比較的時候,會先將string類型首先轉(zhuǎn)化為number,然后再進(jìn)行比較操作。 's'轉(zhuǎn)化為number的結(jié)果為0,而0 == 0 的結(jié)果是true,所以in_array(0, array('s', 'ss'))的結(jié)果也是true

如果把in_array 的第三個參數(shù)strict設(shè)置為 true,比較的時候 就會判斷值和類型是否都相當(dāng)。如果都相當(dāng)?shù)脑挘艜祷豻rue,否則返回false.

僅此為記。

php技術(shù)PHP IN_ARRAY 函數(shù)使用注意事項,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 姚安县| 望江县| 元江| 商都县| 武乡县| 磐安县| 湘潭市| 洛扎县| 凤阳县| 古浪县| 永丰县| 卓资县| 陆川县| 木里| 修水县| 乌拉特前旗| 丹凤县| 出国| 白水县| 邳州市| 大埔县| 苍梧县| 陇西县| 商丘市| 乌兰县| 达尔| 宁明县| 东乌珠穆沁旗| 宜川县| 高要市| 开化县| 尼木县| 长寿区| 茶陵县| 云安县| 威信县| 米林县| 衡水市| 新丰县| 迭部县| 鹤壁市|