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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程