在Laravel中使用array_get和动态键

时间:2015-12-22 22:29:23

标签: php laravel laravel-5

我的代码中有这样的计算

foreach ($result as $point) {
  @$pointTotals[$point->date][$point->app_id] += $point->revenue;
 }

所以我想在此处避免使用@符号,并希望使用array_get代替。但这会支持动态索引吗?我可以这样吗?

foreach ($result as $point) {
    $existingPoint = array_get($pointTotals, $point->date.$point->app_id, 0);
    $pointTotals[$point->date][$point->app_id] = $existingPoint + $point->revenue;
}

我在这里没有收到任何错误,所以我觉得这很好。这里的东西我无法测试这个我没有任何数据,所有都是零。所以我想确认一下动态键可以正常工作。

0 个答案:

没有答案