php inarray函數(shù)怎樣查找數(shù)組元素

PHP
小樊
81
2024-10-09 21:11:18

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)格比較)

0