PHP in_array()
函数在数组中搜索特定的值。如果第三个参数strict
设置为TRUE
,那么in_array()
函数也将检查$value
的类型。
each()
函数语法是 -
in_array ( $value, $array [,$strict ] );
参数
- value - 一个指定的值。
- array - 一个指定的数组。
- strict - 可选项。如果设置了这个参数,
in_array()
函数将搜索数组中的搜索字符串和特定类型。
返回值
- 如果在数组中找到该值,则此函数返回
TRUE
,否则返回FALSE
。
示例
试试下面的例子 -
<?php
$mobile_os = array("Mac", "android", "php", "Linux");
if (in_array("php", $mobile_os)) {
echo "Got PHP";
}
if (in_array("mac", $mobile_os)) {
echo "Got mac";
}
?>
执行上面示例代码,得到以下结果 -
Got PHP