我的代码中有这样的计算
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;
}
我在这里没有收到任何错误,所以我觉得这很好。这里的东西我无法测试这个我没有任何数据,所有都是零。所以我想确认一下动态键可以正常工作。