为了账号安全,请及时绑定邮箱和手机立即绑定

PHP二维数组根据键值对获取一组数组 (不使用foreach)

PHP二维数组根据键值对获取一组数组 (不使用foreach)

炎炎设计 2019-05-24 19:21:13
$user=array(0=>array('id'=>1,'name'=>'张三','email'=>'zhangsan@sina.com',),1=>array('id'=>2,'name'=>'李四','email'=>'lisi@163.com',),2=>array('id'=>5,'name'=>'王五','email'=>'10000@qq.com',),......);比如我想获取当id=2时,该数组的全部内容,不使用foreach,在PHP5.3版本下
查看完整描述

2 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

用array_filter也可以,但本质上还是循环
$test=array_filter(
$user,
function($item){
if($item['id']=='2'){
returntrue;
}
}
);
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 791 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信