热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php中在二维数组中根据值返回对应的键值

前言在进行数组操作的时候有时候需要根据数组中的值找寻对应的键值,这里分享一个方法,可以快速的根据二维数组中的值找寻对应的键值。***根据值返回对于的k

前言

在进行数组操作的时候有时候需要根据数组中的值找寻对应的键值,这里分享一个方法,可以快速的根据二维数组中的值找寻对应的键值。

/***根据值返回对于的key 键名*@param $search[string] 搜索的值*@param $array[array] 被搜索的数组*@return 找到返回键名 未找到返回false*/function deep_get_key($search, $arr){$index = '';foreach ($arr as $value) {foreach ($value as $k => $v) {if ($v === $search) {$index = $k;break;}}if ($index) {break;}}if (empty($index)) {return false;} else {return $index;}}


推荐阅读
author-avatar
peteryan
自我学习,提升,早日被动大于主动,实现自由
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有