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


Posted in PHP onNovember 04, 2011

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 相关文章推荐
php 中文处理函数集合
Aug 27 PHP
在php和MySql中计算时间差的方法
Apr 22 PHP
php学习之 数组声明
Jun 09 PHP
php引用返回与取消引用的详解
Jun 08 PHP
使用PHP实现蜘蛛访问日志统计
Jul 05 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
php中unserialize返回false的解决方法
Sep 22 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
Thinkphp微信公众号支付接口
Aug 04 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
Aug 10 PHP
Laravel 类和接口注入相关的代码
Oct 15 PHP
php 伪造本地文件包含漏洞的代码
Nov 03 #PHP
有关php运算符的知识大全
Nov 03 #PHP
PHP读取txt文件的内容并赋值给数组的代码
Nov 03 #PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
Nov 03 #PHP
PHP安全防范技巧分享
Nov 03 #PHP
防止本地用户用fsockopen DDOS攻击对策
Nov 02 #PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Nov 02 #PHP
You might like
第七节 类的静态成员 [7]
2006/10/09 PHP
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
PHP SOCKET编程详解
2015/05/22 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
jQuery Lightbox 图片展示插件使用说明
2010/04/25 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
jquery中交替点击事件的实现代码
2014/02/14 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
详解Django-restframework 之频率源码分析
2019/02/27 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
南京软件公司的.net程序员笔试题
2014/08/31 面试题
党员服务承诺书
2014/05/28 职场文书
新郎答谢词
2015/01/04 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL
聊聊CSS粘性定位sticky案例解析
2022/06/01 HTML / CSS
JS class语法糖的深入剖析
2022/07/07 Javascript
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS