如果我有这样的输出,如何在 forech 中求和相同的值
Array
(
[0] => 200,2,
[1] => 200,3,
[2] => 300,5,
)
输出应该像
'200' => 5,
'300' => 5,
所以组名200和 SUM 值所以结果是 2+3
$ga->requestReportData(
ga_profile_id,
array('date','pagePath'),
array('pageviews'),
'-pageviews',
'ga:pagePathLevel1==/post/ && ga:pagePathLevel2=~^\/[0-9]+\/$',
$date,
$date,
1);
foreach ($ga->getResults() as $result) {
$pageviews = $result->getPageviews();
$pagepath = $result->getPagePath();
if(is_numeric(get_part_url($pagepath))){
print 'INSERT INTO stats (views,content_id) VALUES ("'.$pageviews.'","'.get_part_url($pagepath).'")';
}
}
get_part_url只是提取部分网址的功能。