PHP in_array函数

PHP in_array函数教程

PHP 中的 in_array 函数用于检查 数组 中是否存在某个值。如果找到某个值,则返回 TRUE,否则返回 FALSE。

in_array函数详解

语法

in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) : bool

参数

参数 描述
needle 待搜索的值。
haystack 待搜索的数组。
strict 如果第三个参数 strict 的值为 TRUE 则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。

返回值

如果找到 needle 则返回 TRUE,否则返回 FALSE。

案例

in_array数值中查找元素

使用 in_array() 函数,交换数组的键和值

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name"=>"haicoder", "url"=>"www.haicoder.net", "age"=>109); var_dump(in_array("haicoder", $arr)); var_dump(in_array("HaiCoder", $arr));

程序运行后,控制台输出如下:

09_PHP in_array函数详解.png

我们首先,定义了一个关联数组,接着,我们使用了 in_array 函数,在关联数组中查找对应的元素。

in_array交换数组键和值

使用 in_array() 函数,交换数组的键和值

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("haicoder", "www.haicoder.net", 109); var_dump(in_array("haicoder", $arr)); var_dump(in_array("HaiCoder", $arr));

程序运行后,控制台输出如下:

10_PHP in_array函数详解.png

我们首先,定义了一个数组,接着,我们使用了 in_array 函数,在数组中查找元素。

PHP in_array函数总结

PHP 中的 in_array 函数用于检查数组中是否存在某个值。如果找到某个值,则返回 TRUE,否则返回 FALSE。