21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
$arr = Array(
0 => 25,
1 => 2,
2 => 29,
3 => 2,
4 => 15,
5 => 1,
6 => 19,
7 => 1,
8 => 19,
9 => 2,
10 => 1,
11 => 2
);
$len = count($arr);
$ret = array();
for($i = 0; $i < $len; $i++) {
$k = $arr[$i];
$v = $arr[++$i];
if(isset($ret[$k])) {
$ret[$k] += $v;
} else {
$ret[$k] = $v;
}
}
var_dump($ret);