最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP字符串 ==比較運(yùn)算符的副作用

 更新時(shí)間:2009年10月21日 14:17:44   作者:  
PHP字符串 ==比較運(yùn)算符的副作用,大家可以參考下。
復(fù)制代碼 代碼如下:

$a = '212345678912000005';
$b = '212345678912000001';
var_dump($a == $b);

這段代碼的輸出是bool(true), 說(shuō)明這樣判斷會(huì)得出結(jié)論是兩者相等. 類似的特性在in_array()函數(shù)第3個(gè)參數(shù)為false或者不設(shè)置的情況. 原因是首先判斷字符串是否是數(shù)字, 然后轉(zhuǎn)換成long或者double(C語(yǔ)言數(shù)據(jù)類型)再判斷 - 使用zendi_smart_strcmp. 但是, 源碼中的注釋說(shuō)聲明考慮了溢出的情況,
復(fù)制代碼 代碼如下:

} else if (dval1 == dval2 && !zend_finite(dval1)) {
    /* Both values overflowed and have the same sign,
     * so a numeric comparison would be inaccurate */
    goto string_cmp;
}

dval1和dval2分別是兩個(gè)字符串轉(zhuǎn)換為double型后的值. 但為什么還是這樣呢? 也許這個(gè)判斷并不正確. 進(jìn)一步研究再說(shuō)...

解決方法, 使用三個(gè)等號(hào)"==="代替兩個(gè)等號(hào)"==", in_array()函數(shù)設(shè)置第三個(gè)參數(shù)為true: in_array('val', $array, true).

相關(guān)文章

  • PHP XML操作類DOMDocument

    PHP XML操作類DOMDocument

    不得不自已寫一個(gè).XML 的操作一直沒(méi)有用過(guò).下面是自己搜集的XML操作類
    2009-12-12
  • php支付寶接口用法分析

    php支付寶接口用法分析

    這篇文章主要介紹了php支付寶接口用法,以實(shí)例形式較為詳細(xì)的分析了php支付寶接口的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • laravel源碼分析隊(duì)列Queue方法示例

    laravel源碼分析隊(duì)列Queue方法示例

    這篇文章主要為大家介紹了laravel源碼分析隊(duì)列Queue方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪<BR>
    2022-04-04
  • PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之類與反射API詳解

    PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之類與反射API詳解

    這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之類與反射API,結(jié)合實(shí)例形式較為詳細(xì)的分析了類的驗(yàn)證、檢查、傳參及反射API等概念與操作技巧,需要的朋友可以參考下
    2016-12-12
  • 淺談php調(diào)用python文件

    淺談php調(diào)用python文件

    這篇文章主要介紹了php調(diào)用python文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • set_include_path和get_include_path使用及注意事項(xiàng)

    set_include_path和get_include_path使用及注意事項(xiàng)

    set_include_path 設(shè)置默認(rèn)包含路徑,本文將介紹下其的使用方法,及注意事項(xiàng),感興趣的朋友可以了解下,或許對(duì)你學(xué)習(xí)php有所幫助
    2013-02-02
  • PHP實(shí)現(xiàn)LRU算法的示例代碼

    PHP實(shí)現(xiàn)LRU算法的示例代碼

    LRU是Least Recently Used 近期最少使用算法, 內(nèi)存管理的一種頁(yè)面置換算法。本文將詳解LRU算法的原理以及實(shí)現(xiàn),感興趣的小伙伴可以學(xué)習(xí)一下
    2022-06-06
  • JS中encodeURIComponent函數(shù)用php解碼的代碼

    JS中encodeURIComponent函數(shù)用php解碼的代碼

    在JS中使用了encodeURIComponent對(duì)中文進(jìn)行編碼在PHP中使用iconv('UTF-8','gb2312',$q);就可以得到你需要的字串了,其中g(shù)b2312根據(jù)你實(shí)際應(yīng)用來(lái)定如還不明白為什么看下面的文章
    2012-03-03
  • PHP實(shí)現(xiàn)簡(jiǎn)單數(shù)字分頁(yè)效果

    PHP實(shí)現(xiàn)簡(jiǎn)單數(shù)字分頁(yè)效果

    我們平時(shí)在開(kāi)發(fā)中,經(jīng)常需要用到分頁(yè),在項(xiàng)目中要用到分頁(yè)。分頁(yè)功能是經(jīng)常使用的一個(gè)功能,下面我們就來(lái)簡(jiǎn)單分享個(gè)數(shù)字的分頁(yè)效果
    2015-07-07
  • PHP準(zhǔn)確取得服務(wù)器IP地址的方法

    PHP準(zhǔn)確取得服務(wù)器IP地址的方法

    這篇文章主要介紹了PHP準(zhǔn)確取得服務(wù)器IP地址的方法,可實(shí)現(xiàn)跳過(guò)代理直接獲取IP的功能,實(shí)例分析了php獲取服務(wù)器IP地址的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

阿拉善右旗| 郎溪县| 天镇县| 绍兴市| 兴宁市| 青阳县| 邢台县| 兴义市| 东丰县| 嘉善县| 托克托县| 蒙山县| 长春市| 巴林右旗| 习水县| 新蔡县| 东乡县| 井冈山市| 梓潼县| 鹰潭市| 白河县| 无为县| 手游| 嘉祥县| 阜平县| 双鸭山市| 襄樊市| 墨江| 萝北县| 汕尾市| 黄石市| 寻乌县| 城步| 正安县| 金门县| 古浪县| 襄垣县| 上蔡县| 鲁甸县| 乐亭县| 凤山市|