PHP in_array函数

PHP in_array函数——判断给定值是否在数组中,in_array函数可在数组中搜索某个值,如果找到则返回true,否则返回false。如果第3个参数strict的值为true,则函数还会检查要搜索的值的类型是否和数组中的值相同。

PHP in_array函数 语法

bool in_array ( mixed needle, array array [, bool strict])

needle为必选参数,要在数组中搜索的值。在php版本4.2.0之前,此参数不允许是一个数组。如果是字符串,则比较是区分大小写的;array为必选参数,被搜索的数组。Strict为可选参数。如果设定此参数的值为true,则检查搜索的值与数组的值类型是否相同。

PHP in_array函数 示例

本示例应用in_array()函数在数组中搜索给定的值。代码如下:



<?php
$array = array("Php", "asP", "jAva", "html");
if(in_array("php", $array)){               //函数是区分大小写的,所以失败
   echo "php in array";
}
if(in_array("jAva", $array)){
   echo " jAva in array";
}
$arr = array("100", 200, 300);
if (in_array("200", $arr, TRUE)) {         //区分字符类型
   echo "200 in arr";
}
if (in_array(300, $arr, TRUE)) {
   echo "300 in arr";
}
?>

本示例的运行结果如下:

jAva in array
300 in ar
赞(0)
未经允许不得转载:极客笔记 » PHP in_array函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址