21xrx.com
登录
文章检索 我的文章 写文章
PHP array_search()函数
2021-08-27 11:05:28 深夜i     --     --
PHP array_search()函数

 

搜索值为“red”的数组并返回其key:

<?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 false - 默认 设置为true时,数字5与字符串'5'不同 (见例2)

 


技术细节

返回值: 如果在数组中找到,则返回值的键,否则为false。 如果在数组中找到的值多于一次,则返回第一个匹配key。
PHP版本: 4.0.5+
PHP Changelog: 如果传递给它(这适用于5.3.0的所有PHP函数,则此函数返回NULL(这适用于5.3.0的PHP函数).PHP 4.2.0,此函数在故障时返回FALSE而不是NULL。

更多例子

搜索值5的数组并返回其key(注意“”):

<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>

 

 

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复