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