新聞中心

10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有南關(guān)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
in_array() 函數(shù)可以查找數(shù)組中是否包含某個值,如果存在則返回 TRUE,不存在則返回 FALSE。語法格式如下:
in_array($needle, $array[, $strict = FALSE])
參數(shù)說明如下:
- $needle:為待搜索的值,如果 $needle 是字符串,則在比較時區(qū)分大小寫;
- $array:為待搜索的數(shù)組;
- $strict:為可選參數(shù),默認(rèn)為 FALSE。
- 如果 $strict 為空或者 FALSE,則 in_array() 函數(shù)只會檢查 $needle 的值是否和 $array 中的值相等;
- 如果 $strict 的值為 TRUE,in_array() 函數(shù)除了會檢查 $needle 和 $array 中的值之外,還會比較它們的類型是否相等。
提示:in_array() 函數(shù)只適用于在一維數(shù)組中查找某個元素,不會遞歸查找數(shù)組中每個維度的元素。
【示例】使用 in_array() 函數(shù)判斷數(shù)組中是否包含某個值。
'C語言中文網(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ù)的第一個參數(shù)除了可以是一個具體的值外,還可以是一個數(shù)組。也就是說使用 in_array() 函數(shù)還可以判斷一個數(shù)組是否包含另一個數(shù)組。
【示例】使用 in_array() 函數(shù)判斷一個數(shù)組是否包含另一個數(shù)組。
'C語言中文網(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
當(dāng)前文章:PHPin_array():判斷數(shù)組中是否存在某個值
標(biāo)題鏈接:http://fisionsoft.com.cn/article/ccsoogp.html


咨詢
建站咨詢
