PHP快速查找value所在数组的索引值
发表于:2023-03-25 10:10:51浏览:1343次
1、一维数组:
$list = array('string1', 'string2', 'string3');
如果想获得给定值的索引(即1for string2和2for string3),也就是想要的只是数组中字符串的所在位置:
string1为0
string2是1
string3是2
实现代码如下:
$key = array_search('string2',$list);
echo $key; //1
1、二维数组:
$list = [
0 => array(id=>1,name=>"cat 1"),
1 => array(id=>2,name=>"cat 2"),
2 => array(id=>3,name=>"cat 1")
];
实现代码如下:
$key = array_search(2,array_column($list,'id'));
echo $key; //1
推荐文章
- Thinkphp6使用Dompdf将HTML转换为PDF,并且支持中文
- PHP对手机浏览器,微信浏览器,企业微信浏览器的判断方法
- thinkphp6命令行介绍及常规使用
- 前端开发简单吗?一套前端的知识体系带你了解前端岗位
- 图解设置二级、三级域名泛解析,部署saas系统
- 勾股DEV,一款专为IT行业研发团队打造的智能化项目管理与团队协作的工具软件
- 有了css变量这个神器,写css再也不需要less和sass了
- PHP中mysqli_select_db与mysqli_query函数的用法举例
- 微软推出电脑管家,干净无广告无弹窗,是时候卸载360安全卫士和腾讯电脑管了
- linux服务器定时任务crontab命令用法详解