<?php
$array = [
['source_browser' => 1, 'num' => 1],
['source_browser' => 3, 'num' => 3],
['source_browser' => 2, 'num' => 3],
['source_browser' => 2, 'num' => 3],
['source_browser' => 1, 'num' => 3]
];
$tmp = [];
foreach ($array as $key => $value){
if(!isset($tmp[$value['source_browser']])){
$tmp[$value['source_browser']] = $value;
}else{
$tmp[$value['source_browser']]['num'] += $value['num'];
}
}
$tmp = array_values($tmp);
echo '<pre>';
var_dump($tmp);
die();`
php 二维数组去重 并根据某一项 求和
最新推荐文章于 2023-05-13 09:32:06 发布