$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;}});
添加回答
举报
0/150
提交
取消