PHP快速查找value所在数组的索引值
发表于:2023-03-25 10:10:51浏览:1841次
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
推荐文章
- Vite 3.0 发布,下一代的前端工具链
- js控制浏览器web打印合同
- 最新PHP 7.4.32, PHP8.0.24 & PHP8.1.11三个分支发布了新版本
- 字符编码Unicode新增五个新的行星符号
- 谷歌发布Flutter 3,增加对macOS和Linux 应用的支持
- CRM系统中的线索、商机、联系人、客户分别是什么,它们之间的关系是如何转换的?
- 微信H5版使用php Ffmpeg将微信录音amr转mp3
- ThinkPHP6中Mysql查询语句汇总的JOIN操作与标准的SQL JOIN语句
- JavaScript 中循环数据的比较常见且优雅的方法推荐
- ES6 用反引号(`)标识模板字符串详解

