我正在尝试创建一个可视化runtastic数据的简单脚本,但我遇到了一些问题。 我运行以下脚本,该脚本仅显示最新活动。
WKFileUploadPanel
结果输出: 2017年我跑了6,8KM。
如果我将[0]更改为[1],我将获得第二个最近的活动。 如何添加所有结果?我相信runtastic脚本仅限于显示最新的419结果。 有没有办法添加0 - > 419?
我已经尝试过array_sum,但我无法让它工作。
答案 0 :(得分:0)
您可以使用array_reduce
。
$sum = array_reduce($myRuntasticActivities, function($carry, $item){
return $carry + $item->distance;
}, 0) / 1000;
您可以使用foreach
。
$sum = 0;
foreach ($myRuntasticActivities as $act) {
$sum += $act->distance / 1000;
}
您可以使用简单的for
。
$sum = 0;
for ($i = 0; $i < count($myRuntasticActivities); $i++) {
$sum += $myRuntasticActivities[$i]->distance / 1000;
}