有木有大神帮忙写一个函数把$arr 处理成$arr1这样
$arr = array(
array('id'=>'1','name'=>'a'),
array('id'=>'1','name'=>'b'),
array('id'=>'1','name'=>'c'),
array('id'=>'2','name'=>'d'),
array('id'=>'2','name'=>'e'),
);
$arr1 = array(
array('id' =>1, 'name'=> array('a','b','c')),
array('id' =>2, 'name'=> array('d','e')),
);
1 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
$arr = array(
array('id'=>'1','name'=>'a'),
array('id'=>'1','name'=>'b'),
array('id'=>'1','name'=>'c'),
array('id'=>'2','name'=>'d'),
array('id'=>'2','name'=>'e'),
);
$result = array();
foreach ($arr as $value) {
$result[$value['id']]['id'] = $value['id'];
$result[$value['id']]['name'][] = $value['name'];
}
$result = array_values($result);
print_r($result);
函数自己封装吧
- 1 回答
- 0 关注
- 412 浏览
添加回答
举报
0/150
提交
取消