Php/func array search
来自菜鸟教程
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,则此函数将在数组中搜索相同的元素。可能的值:
设置为true时,数字5与字符串5不同(请参见示例2) |
技术细节
返回值: | 返回值的键(如果在数组中找到),否则返回FALSE。如果在数组中多次找到该值,则返回第一个匹配键。 |
PHP版本: | 4.0.5+ |
PHP更新日志: | 如果将无效的参数传递给该函数,则此函数将返回NULL(适用于5.3.0及更高版本的所有PHP函数)。
|
更多例子
例
在数组中搜索值5并返回其键(注意“”):
<?php $a=array("a"=>"5","b"=>5,"c"=>"5"); echo array_search(5,$a,true); ?>