日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
PHPin_array():判斷數(shù)組中是否存在某個(gè)值
通過(guò)前面一節(jié)的學(xué)習(xí)我們知道,使用《array_key_exists() 函數(shù)》可以判斷數(shù)組中是否包含某個(gè)鍵值或索引,那如果我們不知道數(shù)組的鍵名或索引名稱,想要直接查找數(shù)組中是否存在某個(gè)值的話,可以使用 php 中的 in_array() 函數(shù)。

10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有南關(guān)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

in_array() 函數(shù)可以查找數(shù)組中是否包含某個(gè)值,如果存在則返回 TRUE,不存在則返回 FALSE。語(yǔ)法格式如下:

in_array($needle, $array[, $strict = FALSE])

參數(shù)說(shuō)明如下:

  • $needle:為待搜索的值,如果 $needle 是字符串,則在比較時(shí)區(qū)分大小寫(xiě);
  • $array:為待搜索的數(shù)組;
  • $strict:為可選參數(shù),默認(rèn)為 FALSE。
    • 如果 $strict 為空或者 FALSE,則 in_array() 函數(shù)只會(huì)檢查 $needle 的值是否和 $array 中的值相等;
    • 如果 $strict 的值為 TRUE,in_array() 函數(shù)除了會(huì)檢查 $needle 和 $array 中的值之外,還會(huì)比較它們的類型是否相等。

提示:in_array() 函數(shù)只適用于在一維數(shù)組中查找某個(gè)元素,不會(huì)遞歸查找數(shù)組中每個(gè)維度的元素。

【示例】使用 in_array() 函數(shù)判斷數(shù)組中是否包含某個(gè)值。

'C語(yǔ)言中文網(wǎng)',
        'url'   =>'http://c.biancheng.net/php/',
        'title' =>'PHP教程',
        'pid'   =>1111,
        array(
            'id'=>1234,
            'article'=>'in_array() 函數(shù)'
        )
    );

    if(in_array('1234', $array, true)){
        echo '數(shù)組中包含“1234”
'; }else{ echo '數(shù)組中不包含“1234”
'; } if(in_array('php教程', $array)){ echo '數(shù)組中包含“php教程”
'; }else{ echo '數(shù)組中不包含“php教程”
'; } if(in_array('1111', $array)){ echo '數(shù)組中包含“1111”
'; }else{ echo '數(shù)組中不包含“1111”
'; } if(in_array('1111', $array, true)){ echo '數(shù)組中包含字符串類型的“1111”
'; }else{ echo '數(shù)組中不包含字符串類型的“1111”
'; } ?>

運(yùn)行結(jié)果如下:

數(shù)組中不包含“1234”
數(shù)組中不包含“php教程”
數(shù)組中包含“1111”
數(shù)組中不包含字符串類型的“1111”

in_array() 函數(shù)的第一個(gè)參數(shù)除了可以是一個(gè)具體的值外,還可以是一個(gè)數(shù)組。也就是說(shuō)使用 in_array() 函數(shù)還可以判斷一個(gè)數(shù)組是否包含另一個(gè)數(shù)組。

【示例】使用 in_array() 函數(shù)判斷一個(gè)數(shù)組是否包含另一個(gè)數(shù)組。

'C語(yǔ)言中文網(wǎng)',
        'url'   =>'http://c.biancheng.net/php/',
        'title' =>'PHP教程',
        array(
            'id'=>1234,
            'article'=>'in_array() 函數(shù)'
        )
    );

    $arr = array(
            'id'=>1234,
            'article'=>'in_array() 函數(shù)'
        );

    if(in_array($arr, $array)){
        echo '數(shù)組 $array 中包含數(shù)組 $arr';
    }else{
        echo '數(shù)組 $array 中不包含數(shù)組 $arr';
    }
?>

運(yùn)行結(jié)果如下:

數(shù)組 $array 中包含數(shù)組 $arr


分享標(biāo)題:PHPin_array():判斷數(shù)組中是否存在某個(gè)值
文章出自:http://m.5511xx.com/article/ccsoogp.html