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 相关文章推荐
用缓存实现静态页面的测试
Dec 06 PHP
PHP中集成PayPal标准支付的实现方法分享
Feb 06 PHP
PHP图片裁剪函数(保持图像不变形)
May 04 PHP
PHP实现定时执行任务的方法
Oct 05 PHP
php cookie中点号(句号)自动转为下划线问题
Oct 21 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
ThinkPHP控制器详解
Jul 27 PHP
Yii2 GridView实现列表页直接修改数据的方法
May 16 PHP
php in_array() 检查数组中是否存在某个值详解
Nov 23 PHP
PHP对象相关知识总结
Apr 09 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
laravel 去掉index.php伪静态的操作方法
Oct 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中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
Yii中的cookie的发送和读取
2016/07/27 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
Python输出各行命令详解
2018/02/01 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
6PM官网:折扣鞋、服装及配饰
2018/08/03 全球购物
2014年社区学雷锋活动总结
2014/03/09 职场文书
企业宗旨标语
2014/06/10 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
我的1919观后感
2015/06/03 职场文书
罗马假日观后感
2015/06/08 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技
golang语言指针操作
2022/04/14 Golang