PHP 的 in_array() 函數本身不區分大小寫。當您在數組中搜索一個值時,它會逐個比較數組中的每個元素與目標值,而不考慮它們的大小寫。
例如:
$array = array("Apple", "Banana", "orange", "Grapes");
$search = "OrAngE";
if (in_array($search, $array)) {
echo "Found!";
} else {
echo "Not Found!";
}
在這個例子中,盡管 $search 變量的值是大寫的 “OrAngE”,但 in_array() 函數仍然能在數組中找到它并輸出 “Found!”,因為它不區分大小寫。