PHP array_search() 函数
示例
在数组中搜索值为 "red" 的值,并返回其键
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
尝试一下 »
定义和使用
array_search() 函数在数组中搜索值并返回键。
语法
array_search(value, array, strict)
参数值
参数 | 描述 |
---|---|
value | 必需。指定要搜索的值 |
array | 必需。指定要搜索的数组 |
strict | 可选。如果此参数设置为 TRUE,则此函数将搜索数组中的相同元素。可能的值
|
技术细节
返回值 | 如果在数组中找到值,则返回其键,否则返回 FALSE。如果在数组中多次找到该值,则返回第一个匹配的键。 |
---|---|
PHP 版本 | 4.0.5+ |
PHP 变更日志 | 如果传递给该函数的参数无效,则该函数将返回 NULL(这适用于 5.3.0 及更高版本的所有 PHP 函数)。 从 PHP 4.2.0 开始,此函数在失败时返回 FALSE 而不是 NULL。 |
更多示例
示例
在一个数组中搜索值 5 并返回其键(注意引号)
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
尝试一下 »
❮ PHP 数组参考