php in_array() 检查数组中是否存在某个值详解
这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP 开源脚本语言
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
php 有时候需要判断某一个值是否存在于数组中,我们可以直接使用 php 内置函数 in_array() 来实现判断。php in_array 函数用于检查数组中是否存在某个值,如果存在,则返回 true, 否则返回 false。本文章向大家介绍 in_array 函数的基本语法及使用实例,感兴趣的朋友可以参考一下。
php in_array() 检查数组中是否存在某个值
in_array 检查数组中是否存在某个值
基本语法:
bool in_array(mixed $needle,array $haystack,bool $strict=FALSE)
在 haystack 中搜索 needle
参数介绍
参数
描述
needle
必需。规定要在数组搜索的值。如果是字符串,则比较是区分大小写的。
haystack
必需。规定要搜索的数组。
strict
可选。如果设置该参数为 true,则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。
返回值
如果找到 needle 则返回 TRUE ,否则返回 FALSE 。
实例:
$os=array(
"Mac",
"NT",
"Irix",
"Linux"
);
if(in_array("Irix",$os)){
echo"Got Irix";
}
if(in_array("mac",$os)){
echo"Got mac";
}
?>
在线运行第二个条件失败,因为 in_array() 是区分大小写的,所以以上程序显示为:
Got Irix
来源: http://www.phperz.com/article/17/0808/341034.html