PHP的array_search函数

2020-01-06  本文已影响0人  杨阿坤

简介

在数组中搜索指定的值,如值存在则返回相应的键名。
和in_array函数类似,区别在于如值存在返回的不同。

所属类型

array_search属于array数组函数。

语法

array_search(value,array,strict)

参数说明:
value,需要搜索的值,array被搜索的数组,此两项为必须参数;
strict为可选参数,如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素,可能的值有true、false(默认),如果设置为 true,则在数组中检查给定值的类型,相当于运算符全等===的意思。

返回值

如果在数组中找到指定的键值,则返回对应的键名,否则返回 FALSE。
如果在数组中找到键值超过一次,则返回第一次找到的键值所匹配的键名。

示例

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

参考材料

w3school:PHP array_search()函数

相关函数

in_array:在数组中搜索指定值,如存在则返回true,不存在则返回false。

上一篇下一篇

猜你喜欢

热点阅读