有木有大神幫忙寫一個函數把$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 關注
- 435 瀏覽
添加回答
舉報
0/150
提交
取消