成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php in_array 函數使用說明與in_array需要注意的地方說明
全站頭部文字 我要出現在這里
php in_array 函數使用說明與in_array需要注意的地方說明 749 2023-12-09   

in_array
(PHP 4, PHP 5)

in_array — 檢查數組中是否存在某個值

說明
bool in_array ( mixed $needle , array $haystack [, bool $strict ] )

在 haystack 中搜索 needle ,如果找到則返回 TRUE,否則返回 FALSE。

如果第三個參數 strict 的值為 TRUE 則 in_array() 函數還會檢查 needle 的類型是否和 haystack 中的相同。

Note: 如果 needle 是字符串,則比較是區分大小寫的。

Note: 在 PHP 版本 4.2.0 之前,needle 不允許是一個數組。

Example #1 in_array() 例子

<?php
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
echo "Got Irix";
}
if (in_array("mac", $os)) {
echo "Got mac";
}
?>

第二個條件失敗,因為 in_array() 是區分大小寫的,所以以上程序顯示為:
Got Irix

Example #2 in_array() 嚴格類型檢查例子

<?php
$a = array('1.10', 12.4, 1.13);

if (in_array('12.4', $a, true)) {
echo "'12.4' found with strict checkn";
}
if (in_array(1.13, $a, true)) {
echo "1.13 found with strict checkn";
}
?>

上例將輸出:

1.13 found with strict check

Example #3 in_array() 中用數組作為 needle

<?php
$a = array(array('p', 'h'), array('p', 'r'), 'o');

if (in_array(array('p', 'h'), $a)) {
echo "'ph' was foundn";
}
if (in_array(array('f', 'i'), $a)) {
echo "'fi' was foundn";
}
if (in_array('o', $a)) {
echo "'o' was foundn";
}
?>

上例將輸出:

'ph' was found
'o' was found

需要注意的地方:

假如:

先聲明一個數組為:

  $arr = array(*);

那么則有:

  in_array(0, $arr) == true

令人費解! {弱語言}


解決辦法:
in_array(strval(0), $arr, true))


主站蜘蛛池模板: 情人电视剧| 燃冬海报| 小恩雅骑马舞蹈视频| 乔治失踪的日子| 20岁电影免费完整观看| 恋爱中的女人 电影| 南营洞1985| 视频欧美| 白世莉电影 | 触底反弹电影| 真爱惹麻烦免费完整版电视剧| 爱奴记| 哦秀贞| 749局演员表| 最佳女婿 电影| 流萤美图| 我被最想拥抱的男生威胁了| 地铁女孩| 冬日舞蹈教程完整版| 传说的打火机在线观看| 警察英雄| 西界歌词| 荡女奇行| 安洁拉芽衣| 八年级英语阅读理解专项训练| 变态的视频| 想要更多| 林智妍上流社会| 爆操大胸美女| 鸡脖子的淋巴去除视频| 内蒙古电视台节目表| 真濑树里| 小镇姑娘电影| 母亲电影韩国完整版免费观看| 张艺宣| kaylani lei| 同性恋免费观看| 小组介绍| reimei影虎| 纵横欲海| 蜘蛛夫人:超感觉醒 电影|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103