PHP - in_array() 函数



语法

in_array ( $value,  $array [,$strict ] );

定义和用法

in_array() 函数搜索数组中是否存在某个特定值。如果第三个参数 strict 设置为 TRUE,则 in_array() 函数还会检查 $value 的类型。

参数

序号 参数及描述
1

value(必需)

要在数组中搜索的值。

2

array(必需)

指定要搜索的数组。

3

strict(可选)

如果设置了此参数,则 in_array() 函数将在数组中搜索特定的字符串和类型。

返回值

如果在数组中找到该值,则此函数返回 TRUE,否则返回 FALSE。

示例

尝试以下示例 -

<?php
   $mobile_os = array("Mac", "android", "java", "Linux");
   
   if (in_array("java", $mobile_os)) {
      echo "Got java";
   }
   
   if (in_array("mac", $mobile_os)) {
      echo "Got mac";
   }
?> 

这将产生以下结果 -

Got java
php_function_reference.htm
广告