最新的Web开发教程
 

PHP array_search() Function

<PHP阵列参考

搜索一个数组值"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 - 缺省
设置为true时,数字5是不一样的琴弦5 (See example 2)

技术细节

返回值: 如果阵列中找到,并且否则返回FALSE返回一个值的密钥。 如果阵列中找到该值超过一次时,第一匹配键被返回。
PHP版本: 4.0.5+
更新日志: 如果无效的参数传递给它(这适用于所有PHP函数为5.3.0)这个函数返回NULL。

从PHP 4.2.0,这个函数返回失败,而不是NULL FALSE。

更多示例

实施例1

搜索一个数组中值5,并返回其关键(notice the "")

<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
运行示例»

<PHP阵列参考