欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 php中在数组中搜索给定值函数array_search使用方法: 语法 mixed array_search ( mixed needle, array haystack [, bool strict] ) 用法 array_search()函数的作用是在数组中查找一个值所对应的键,
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入
php中在数组中搜索给定值函数array_search使用方法:
语法
mixed array_search ( mixed needle, array haystack [, bool strict] )
用法
array_search()函数的作用是在数组中查找一个值所对应的键,否则返回false。
注: 如果 needle 是字符串,则比较以区分大小写的方式进行。
注: 在 PHP 4.2.0 之前,array_search() 在失败时返回 NULL 而不是 FALSE。
如果可选的第三个参数 strict 为 TRUE,则 array_search() 还将在 haystack 中检查 needle 的类型。
如果 needle 在 haystack ****现不止一次,则返回第一个匹配的键。要返回所有匹配值的键,应该用 array_keys() 加上可选参数 search_value 来代替。
例1
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
?>
上述代码将输出下面的结果:
a
例2
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
上述代码将输出下面的结果:
b