php数组函数序列之array_search()- 按元素值返回键名

Edda ·
更新时间:2024-09-21
· 845 次阅读

array_search()定义和用法
array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。
在 PHP 4.2.0 之前,函数在失败时返回 null 而不是 false。
如果第三个参数 strict 被指定为 true,则只有在数据类型和值都一致时才返回相应元素的键名。
语法
array_search(value,array,strict)参数 描述
value 必需。规定在数组中搜索的值。
array 必需。被搜索的数组。
strict 可选。可能的值:
true
false - 默认
如果值设置为 true,还将在数组中检查给定值的类型。(参见例子 2)

例子 1
代码如下:
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
?>

输出:
a 您可能感兴趣的文章:php数组函数序列之array_keys() - 获取数组键名php数组函数序列之array_key_exists() - 查找数组键名是否存在通过PHP current函数获取未知字符键名数组第一个元素的值PHP去除数组中重复的元素并按键名排序函数php在多维数组中根据键名快速查询其父键以及父键值的代码php数组函数序列之array_flip() 将数组键名与值对调php二维数组用键名分组相加实例函数php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位php数组键名技巧小结php数组操作之键名比较与差集、交集赋值的方法php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系php修改数组键名的方法示例



php数组 函数 php数组函数 array PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号