php多个数组同键名键值相加合并
//任意多个相同键值的数组合并相加 //预先将所要合并的数组组装成一个新的数组 // $arr = array( // array( // 'user_id' => 100, // 'goods_id' => 10, // 'number' => 1, // ), // array( // 'user_id' => 100, // 'goods_id' => 10, // 'number' => 2, // ), // array( // 'user_id' => 100, // 'goods_id' => 10, // 'number' => 2, // ), // array( // 'user_id' => 100, // 'goods_id' => 10, // 'number' => 2, // ), // ); function comm_sumarrs($arr){ $item = array(); foreach($arr as $key=>$value){ foreach($value as $k=>$v){ if(isset($item[$k])){ $item[$k] = $item[$k] +$v; }else{ $item[$k] = $v; } } } arsort($item); return $item; }
纵然世间炎凉百态!我自依旧初心不改!!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步