鍍金池/ 問答/數(shù)據(jù)分析&挖掘  PHP  Python/ php處理數(shù)組問題

php處理數(shù)組問題

有木有大神幫忙寫一個函數(shù)把$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')),
    );
回答
編輯回答
兔寶寶
$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);

函數(shù)自己封裝吧

2018年4月10日 16:59