是的,inarray()
函數可以簡化。在 PHP 中,你可以使用 in_array()
函數來檢查一個值是否存在于一個數組中。這個函數比 inArray()
更常用,也是 PHP 的內置函數。
in_array()
的基本語法如下:
in_array(value, array, strict);
參數說明:
value
:必需。要在數組中搜索的值。array
:必需。要搜索的數組。strict
:(可選)一個布爾值,指定是否使用嚴格比較。如果設置為 true
,則函數將檢查 value
和 array
中的元素是否完全相等(包括類型)。默認值為 false
。示例:
<?php
$array = array("apple", "banana", "orange");
if (in_array("banana", $array)) {
echo "Banana found in the array.";
} else {
echo "Banana not found in the array.";
}
?>
這個示例將輸出 “Banana found in the array.”,因為 “banana” 存在于 $array
中。