PHP快速查找value所在数组的索引值
发表于:2023-03-25 10:10:51浏览:1979次
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
推荐文章
- 图片变形处理,可设置CSS属性object-fit: cover完美解决
- PHP快速查找value所在数组的索引值
- ThinkPHP6防止XSS攻击的方案
- IE11将停用并停止支持,此后IE正式谢幕,Edge接棒
- 一个简单的thinkphp6的路由配置实例
- 微信小程序wx.scanCode,扫描二维码或者条形码获取数据
- aliplayer播放器,TcPlayer播放器,xgplayer播放器三款大厂的视频直播播放器对比
- PHP中的public,static,private,protected,final,const,abstract解析与区别
- 推荐五款优秀的SpringCloud开源脚手架项目
- 微信H5版使用php Ffmpeg将微信录音amr转mp3

