【发布时间】:2018-04-16 21:03:55
【问题描述】:
我正在尝试使用此数组显示每个广告系列编号自开始以来的总安装量。
Array
(
[27] => Array
(
[0] => Array
(
[date] => 2018-04-09
[hour] => 7
[campaign] => 27
[installs] => 2
[trials] => 0
)
[1] => Array
(
[date] => 2018-04-09
[hour] => 3
[campaign] => 39
[installs] => 1
[trials] => 0
)
[2] => Array
(
[date] => 2018-04-09
[hour] => 5
[campaign] => 39
[installs] => 1
[trials] => 0
)
[3] => Array
(
[date] => 2018-04-09
[hour] => 6
[campaign] => 39
[installs] => 1
[trials] => 0
)
[4] => Array
(
[date] => 2018-04-09
[hour] => 8
[campaign] => 39
[installs] => 2
[trials] => 0
)
)
[53] => Array
(
[0] => Array
(
[date] => 2018-04-10
[hour] => 3
[campaign] => 53
[installs] => 1
[trials] => 0
)
[1] => Array
(
[date] => 2018-04-10
[hour] => 9
[campaign] => 53
[installs] => 1
[trials] => 0
)
[2] => Array
(
[date] => 2018-04-10
[hour] => 5
[campaign] => 55
[installs] => 1
[trials] => 0
)
[3] => Array
(
[date] => 2018-04-10
[hour] => 12
[campaign] => 55
[installs] => 1
[trials] => 0
)
)
[61] => Array
(
[0] => Array
(
[date] => 2018-04-15
[hour] => 0
[campaign] => 61
[installs] => 27
[trials] => 1
)
[1] => Array
(
[date] => 2018-04-15
[hour] => 1
[campaign] => 61
[installs] => 18
[trials] => 0
)
[2] => Array
(
[date] => 2018-04-15
[hour] => 1
[campaign] => 27
[installs] => 10
[trials] => 0
)
我的数组如上所示。您可以看到一些活动编号在不同日期重复。我的结果应该是这样的:
活动 27:12
战役 39:5
战役 53:2
战役 55:2
战役 61:45
到目前为止,我得到了这个,它似乎并没有打印所有数据。
$newarray = array();
$last = count($res) - 1;
foreach ($res as $i => $new){
foreach ($new as $x => $row){
$isFirst = ($i == 0);
$isLast = ($i == $last);
$grabbedvalue = $row['campaign'].",".$row['installs'];
array_push($newarray,$grabbedvalue);
}
}
print_r($newarray);
希望有人可以帮助我解决这个问题。谢谢!
【问题讨论】:
-
到目前为止你有什么尝试?
-
那么你的尝试在哪里?我敢肯定有人愿意帮助,但不只是为你做。
-
刚刚添加了我目前所拥有的@Mehdi