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!”,因为它不区分大小写。