在 PHP 中,in_array()
函數(shù)可以用來(lái)檢查一個(gè)元素是否存在于一個(gè)數(shù)組中。函數(shù)的基本語(yǔ)法如下:
bool in_array ( mixed $value, array $array [, bool $strict = false ]) : bool
參數(shù)說(shuō)明:
$value
:需要在數(shù)組中查找的值。$array
:要在其中執(zhí)行搜索的數(shù)組。$strict
(可選):如果設(shè)置為 true
,則 in_array()
函數(shù)將使用嚴(yán)格比較(===
)檢查值是否相等。默認(rèn)值為 false
,使用寬松比較(==
)。使用示例:
<?php
$array = [1, 2, 3, 4, 5];
// 使用 in_array() 檢查元素是否存在
if (in_array(3, $array)) {
echo "元素 3 存在于數(shù)組中";
} else {
echo "元素 3 不存在于數(shù)組中";
}
// 使用嚴(yán)格比較檢查元素是否存在
if (in_array(3, $array, true)) {
echo "元素 3 嚴(yán)格存在于數(shù)組中";
} else {
echo "元素 3 嚴(yán)格不存在于數(shù)組中";
}
?>
輸出結(jié)果:
元素 3 存在于數(shù)組中
元素 3 嚴(yán)格存在于數(shù)組中