PHP快速查找value所在数组的索引值
发表于:2023-03-25 10:10:51浏览:1687次
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
推荐文章
- Flash已退出历史舞台,未来Web端3D的内容会怎样发展?
- PHP8出来也已经有一段时间了 说说PHP8的新特性
- ThinkPHP部署到Apache的详细步骤
- 微信小程序自定义顶部导航栏样式
- Layui的upload模块实现多图批量上传,无需修改代码,完美解决方案
- 开源的度量分析与可视化套件 Grafana 9正式发布
- PHP中mysqli_select_db与mysqli_query函数的用法举例
- 微信公众号等自媒体发文章在什么时间段最合适?谨记这五个时间段
- 最新PHP 7.4.32, PHP8.0.24 & PHP8.1.11三个分支发布了新版本
- 82个常规的前端JavaScript方法封装(1~10)

