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

php中in_array函數(shù)用法探究

 更新時(shí)間:2014年11月25日 10:08:40   投稿:shichen2014  
這篇文章主要介紹了php中in_array函數(shù)用法,對(duì)in_array函數(shù)參數(shù)匹配的用法進(jìn)行了較為深入的探究,有助于較為全面的理解in_array函數(shù)的用法,需要的朋友可以參考下

本文較為深入的探究了php中in_array函數(shù)用法。分享給大家供大家參考。具體如下:

今天突然想到php中的in_array函數(shù)有個(gè)其怪的用法,下面我們來(lái)看看這個(gè)用法,有需要的朋友簡(jiǎn)單的參考一下,代碼如下:

復(fù)制代碼 代碼如下:
$a=array("1,2,3","4");
if(in_array(1,$a)){
 
  echo "條件成立";
}

這個(gè)條件果然是成立的,按照我的思考邏輯上邊的那個(gè)條件只有在參數(shù)1的值為“1,2,3”和為4的時(shí)候才成立,但是奇怪的是他居然成立了,隨即測(cè)試了如下情況,代碼如下:
復(fù)制代碼 代碼如下:
$a=array("a,2,3","4");
 
if(in_array('a',$a)){
 
  echo "條件不成立";
 
}

這個(gè)是不成立的,在第一個(gè)測(cè)試用例下,如果把參數(shù)1寫(xiě)成'1'條件也是不成立的,得出的結(jié)論是:

在PHP中如果第一個(gè)參數(shù)為數(shù)字——不加引號(hào)的數(shù)字啊,第二個(gè)數(shù)組參數(shù)包含有以該數(shù)字開(kāi)頭的字符串的話(huà)不管第一個(gè)參數(shù)是否為第二個(gè)參數(shù)的完整元素,都會(huì)返回真值,也就是說(shuō),in_array函數(shù)并非每次都是按照我的思考邏輯進(jìn)行整個(gè)元素匹配,還是我對(duì)數(shù)據(jù)類(lèi)型認(rèn)識(shí)的不夠清楚呢?

與此同時(shí),還發(fā)現(xiàn)如果你的數(shù)組的第一個(gè)元素為0的時(shí)候,也會(huì)出現(xiàn)問(wèn)題,看如下情況,代碼如下:

復(fù)制代碼 代碼如下:
$a=array(0,"m");
if(in_array('mc6',$a))
{
 echo "=====";
}

感興趣的朋友可以測(cè)試運(yùn)行一下本文所述實(shí)例,相信會(huì)有新的收獲!

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP的cURL庫(kù)功能簡(jiǎn)介 抓取網(wǎng)頁(yè)、POST數(shù)據(jù)及其他

    PHP的cURL庫(kù)功能簡(jiǎn)介 抓取網(wǎng)頁(yè)、POST數(shù)據(jù)及其他

    本文介紹了PHP的cURL庫(kù)的幾個(gè)使用方法。cURL是一個(gè)功能強(qiáng)大的PHP庫(kù),可以用于獲取網(wǎng)頁(yè)內(nèi)容,獲取網(wǎng)頁(yè)內(nèi)容以及取一個(gè)XML文件并把其導(dǎo)入數(shù)據(jù)庫(kù)等等。
    2011-04-04
  • PHP配置ZendOpcache插件加速

    PHP配置ZendOpcache插件加速

    今天小編就為大家分享一篇關(guān)于PHP配置ZendOpcache插件加速,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • PHP Token(令牌)設(shè)計(jì)

    PHP Token(令牌)設(shè)計(jì)

    PHP Token(令牌)設(shè)計(jì) 設(shè)計(jì)目標(biāo): 避免重復(fù)提交數(shù)據(jù). 檢查來(lái)路,是否是外部提交 匹配要執(zhí)行的動(dòng)作(如果有多個(gè)邏輯在同一個(gè)頁(yè)面實(shí)現(xiàn),比如新增,刪除,修改放到一個(gè)PHP文件里操作) 這里所說(shuō)的token是在頁(yè)面顯示的時(shí)候,寫(xiě)到FORM的一個(gè)隱藏表單項(xiàng)(type=hidden). token不可明文,如果是明文,那就太危險(xiǎn)了,所以要采用一定的加密方式.密文要可逆.俺算法很白癡,所以采用了網(wǎng)上一個(gè)現(xiàn)成的方法.
    2008-03-03
  • dede3.1分頁(yè)文字采集過(guò)濾規(guī)則詳說(shuō)(圖文教程)續(xù)二

    dede3.1分頁(yè)文字采集過(guò)濾規(guī)則詳說(shuō)(圖文教程)續(xù)二

    dede3.1分頁(yè)文字采集過(guò)濾規(guī)則詳說(shuō)(圖文教程)續(xù)二...
    2007-04-04
  • php 進(jìn)階:實(shí)現(xiàn)無(wú)限分類(lèi)

    php 進(jìn)階:實(shí)現(xiàn)無(wú)限分類(lèi)

    php 進(jìn)階:實(shí)現(xiàn)無(wú)限分類(lèi)...
    2006-12-12
  • PHP生成plist數(shù)據(jù)的方法

    PHP生成plist數(shù)據(jù)的方法

    這篇文章主要介紹了PHP生成plist數(shù)據(jù)的方法,可實(shí)現(xiàn)PHP數(shù)組轉(zhuǎn)換為蘋(píng)果plist XML或文本格式的功能,需要的朋友可以參考下
    2015-06-06
  • 用php過(guò)濾危險(xiǎn)html代碼的函數(shù)

    用php過(guò)濾危險(xiǎn)html代碼的函數(shù)

    用PHP過(guò)濾html里可能被利用來(lái)引入外部危險(xiǎn)內(nèi)容的代碼。有些時(shí)候,需要讓用戶(hù)提交html內(nèi)容,以便豐富用戶(hù)發(fā)布的信息,當(dāng)然,有些可能造成顯示頁(yè)面布局混亂的代碼也在過(guò)濾范圍內(nèi)。
    2008-07-07
  • PHP使用反射機(jī)制實(shí)現(xiàn)查找類(lèi)和方法的所在位置

    PHP使用反射機(jī)制實(shí)現(xiàn)查找類(lèi)和方法的所在位置

    這篇文章主要介紹了PHP使用反射機(jī)制實(shí)現(xiàn)查找類(lèi)和方法的所在位置,實(shí)例分析了PHP反射機(jī)制的原理與使用反射機(jī)制實(shí)現(xiàn)對(duì)類(lèi)和方法的查找技巧,需要的朋友可以參考下
    2016-04-04
  • PHP語(yǔ)法小結(jié)之基礎(chǔ)和變量

    PHP語(yǔ)法小結(jié)之基礎(chǔ)和變量

    本系列文章,我們將簡(jiǎn)單的為大家總結(jié)一下PHP之中語(yǔ)法知識(shí),第一篇,我們先來(lái)介紹基礎(chǔ)和變量,希望大家能夠喜歡。
    2015-11-11
  • 解析PHP獲取當(dāng)前網(wǎng)址及域名的實(shí)現(xiàn)代碼

    解析PHP獲取當(dāng)前網(wǎng)址及域名的實(shí)現(xiàn)代碼

    本篇文章是對(duì)PHP獲取當(dāng)前網(wǎng)址及域名的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論

宁化县| 墨竹工卡县| 榆中县| 徐州市| 禄丰县| 葫芦岛市| 专栏| 尤溪县| 精河县| 虎林市| 济宁市| 广饶县| 韶关市| 凤阳县| 大丰市| 神池县| 方山县| 潞城市| 永年县| 合水县| 商丘市| 方正县| 沙雅县| 贵阳市| 仙居县| 临澧县| 佛教| 海口市| 安仁县| 海城市| 迭部县| 华安县| 乌鲁木齐县| 枣庄市| 江北区| 鄯善县| 建宁县| 平乐县| 武义县| 镇康县| 游戏|