1. 程式人生 > >php二維陣列去除重複,重複值相加

php二維陣列去除重複,重複值相加

$list = array();
if(!empty($init)){
 foreach($init as $v){
   if(isset($list[$v['g_id'].'_'.$v['bl_id']])){
     $list[$v['g_id'].'_'.$v['bl_id']]['g_num']+= $v['g_num'];
     $list[$v['g_id'].'_'.$v['bl_id']]['remark'].= ','.$v['b_name'].'×'.$v['g_num']; 
   }else{
     $list[$v['g_id'].'_'.$v['bl_id']] = $value;
     $list[$v['g_id'].'_'.$v['bl_id']]['remark']= $v['b_name'].'×'.$v['g_num']; 
   }
 }
}