inarray()
是 PHP 的一個(gè)內(nèi)置函數(shù),用于在數(shù)組中搜索給定的值,如果找到該值,則返回 true
,否則返回 false
。函數(shù)的語(yǔ)法如下:
bool inarray ( mixed $value, array $array [, bool $strict = false ] )
參數(shù)說(shuō)明:
$value
:要在數(shù)組中搜索的值。$array
:要搜索的數(shù)組。$strict
:(可選)如果設(shè)置為 true
,則 inarray()
函數(shù)將使用嚴(yán)格比較(等于)來(lái)檢查值是否存在于數(shù)組中。默認(rèn)值為 false
,使用寬松比較(不等于)。示例:
<?php
$array = array("apple", "banana", "orange");
// 使用 inarray() 函數(shù)查找數(shù)組中的元素
if (inArray("banana", $array)) {
echo "找到 'banana'";
} else {
echo "'banana' 不在數(shù)組中";
}
// 使用嚴(yán)格比較
if (inArray("apple", $array, true)) {
echo "找到 'apple'(嚴(yán)格比較)";
} else {
echo "'apple' 不在數(shù)組中(嚴(yán)格比較)";
}
?>
輸出結(jié)果:
找到 'banana'
找到 'apple'(嚴(yán)格比較)