php数组函数序列之array_search()- 按元素值返回键名
- 软件编程
- 2026-01-11 11:41:43
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
# 将在
# 而不是
# 设置为
# 可选
# 找到了
# BR
# 时才
# 组中
# 键值
# 第三个
# 键名
# 定值
# null
# php在多维数组中根据键名快速查询其父键以及父键值的代码
# array_search
# php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值
# 并将指针移到下一位
# php数组函数序列之array_keys() - 获取数组键名
# php数组函数序列之array_key_exists() - 查找数组键名是否存在
# 元素值
# 保持索引关系
# PHP去除数组中重复的元素并按键名排序函数
# php数组操作之键名比较与差集、交集赋值的方法
# php二维数组用键名分组相加实例函数
# php数组键名技巧小结
# php数组函数序列之krsort()- 对数组的元素键名进行降序排序
# 通过PHP current函数获取未知字符键名数组第一个元素的值
# php数组函数序列之array_flip() 将数组键名与值对调
# php修改数组键名的方法示例
# 返回键名
# php数组函数序列之ksort()对数组的元素键名进行升序排序
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
PHP解决高并发的优化方案实例
原生js实现弹窗消息动画
java int类型二维数组实现“杨辉三角”的完整实例
golang中连接mysql数据库
C++和python实现阿姆斯特朗数字查找实例代码
在C#中List集合使用First()方法获取第一个元素的操作
MyBatis带参查询的方法详解
C# 使用SDL2实现Mp4文件播放音视频操作
一条命令重启所有已停止的docker容器操作
GoLand 2025.3 正式发布有不少新功能(支持泛型)
Springboot简单热部署实现步骤解析
MySql如何查看索引并实现优化
阿里云盘激活码免费送!teambition网盘内测邀请码注册(限时获取教程)
Nginx+php配置文件及原理解析
c# 类型的字段和方法设计建议
git丢弃本地修改的所有文件(新增、删除、修改)
Android使用系统相机进行拍照的步骤
解决python 执行shell命令无法获取返回值的问题
Python getsizeof()和getsize()区分详解
C语言实现学生成绩等级划分的方法实例
java 格式化时间的示例代码
python调用jenkinsAPI构建jenkins,并传递参数的示例
c++ 数组定义及初始化详解
再分享6个可无限激活阿里云盘邀请码,不信你不能激活阿里云盘
C# 使用Dictionary复制克隆副本及比较是否相等
如何向scrapy中的spider传递参数的几种方法
Android自定义View圆形图片控件代码详解
python os.rename实例用法详解
javascript实现移动端轮播图
MySQL中int(n)后面的n到底代表的是什么意思
JS操作JSON常用方法(10w阅读)
Python numpy大矩阵运算内存不足如何解决
Mybatisplus主键生成策略算法解析
vue3.0实现插件封装
详解Scrapy Redis入门实战
mysql分页的limit参数简单示例
C#高性能动态获取对象属性值的步骤
MyBatis多表连接查询的实例教程
Java 基于tcp协议实现文件上传
详解Android WebView监听console错误信息
docker利用单个镜像映射到多个端口操作
Python制作简单的剪刀石头布游戏
python中scrapy处理项目数据的实例分析
IDEA使用Docker插件远程部署项目到云服务器的方法步骤
详解Vue的mixin策略
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
python 实现表情识别
详解Java创建多线程的四种方式以及优缺点
使用Shell脚本如何启动/停止Java的jar程序
阿里云盘邀请码最新分享(阿里云盘邀请码怎么获取) <font color=red>原创</font>
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
