PHP 中的 in_array 函数用于检查 数组 中是否存在某个值。如果找到某个值,则返回 TRUE,否则返回 FALSE。
in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) : bool
参数 | 描述 |
---|---|
needle | 待搜索的值。 |
haystack | 待搜索的数组。 |
strict | 如果第三个参数 strict 的值为 TRUE 则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。 |
如果找到 needle 则返回 TRUE,否则返回 FALSE。
使用 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));
程序运行后,控制台输出如下:
我们首先,定义了一个关联数组,接着,我们使用了 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));
程序运行后,控制台输出如下:
我们首先,定义了一个数组,接着,我们使用了 in_array 函数,在数组中查找元素。
PHP 中的 in_array 函数用于检查数组中是否存在某个值。如果找到某个值,则返回 TRUE,否则返回 FALSE。