PHP快速查找value所在数组的索引值
发表于:2023-03-25 10:10:51浏览:1087次
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
推荐文章
- 开源OA办公系统 — 勾股OA 5.6.8 新春版发布,企业办公的卓越选择
- 大厂的软件开发流程方案参考
- 微信淘宝实现互通?有关部门开始要求即时通信软件解除屏蔽网址链接,公平竞争
- 推荐收藏7个开源且实用的CSS 框架 / 组件
- OA系统设计中,用户权限一般如何划分?
- axios获取后端返回的二进制验证码图片或者图片对象
- Layui 2.8.0 正式发布,她朴实归来了
- ThinkPHP数据查询去重distinct和group by方法
- phpword 使用TemplateProcessor方式实现在word模板中动态插入表格
- Layui 2.9.0 发布,收官 2023,同时官方发布3.0 版本计划和开发周期