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类(查找/修改)xml文档
Mar 26 PHP
php常用Stream函数集介绍
Jun 24 PHP
Smarty foreach控制循环次数的实现详解
Jul 03 PHP
JavaScript创建命名空间的5种写法
Jun 24 PHP
php返回相对时间(如:20分钟前,3天前)的方法
Apr 14 PHP
php给图片添加文字水印方法汇总
Aug 27 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
Oct 09 PHP
学习php设计模式 php实现享元模式(flyweight)
Dec 07 PHP
PHP实现查询手机归属地的方法详解
Apr 28 PHP
PHP函数按引用传递参数及函数可选参数用法示例
Jun 04 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 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
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
php扩展开发入门demo示例
2019/09/23 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
微信小程序form表单组件示例代码
2018/07/15 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
VUE Elemen-ui之穿梭框使用方法详解
2021/01/19 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
python笔记:mysql、redis操作方法
2017/06/28 Python
python调用staf自动化框架的方法
2018/12/26 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
纯css3制作网站后台管理面板
2014/12/30 HTML / CSS
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
通信工程求职信
2014/07/16 职场文书
单位委托书怎么写
2014/09/21 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android