PHP快速查找value所在数组的索引值
发表于:2023-03-25 10:10:51浏览:1710次
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
推荐文章
- 2021年度个税汇算今起开始,3月1日至3月15日需要预约,3月16日至6月30日,无需预约
- 微软Edge浏览器在100版本里程碑之前的最后一个稳定版Edge99发布
- Nginx + PHP 搭建的服务器发现POST数据无法提交或数据被截断的解决方案
- Unicode 14.0标准版本发布,新增 838 个字符,共计达 144697 个字符
- Gitee内的开源项目的指数是如何计算的?
- phpword 使用TemplateProcessor方式实现在word模板中动态插入表格
- js控制浏览器web打印合同
- 电商网站商品的推广分销的的流程图
- notepad++ 正则表达式替换常用方法
- 国产开源操作系统 深度操作系统deepin 23 Preview发布

