只需创建一个新数组,您就可以使用setid作为键来快速进行寻址。并在最后对数组重新索引。
$result = array();foreach ($array as $val) { if (!isset($result[$val['setid']])) $result[$val['setid']] = $val; else $result[$val['setid']]['income'] += $val['income'];}$result = array_values($result); // reindex array


