PHP-每小时计算项目数
我有一个像这样的PHP数组PHP-每小时计算项目数,php,arrays,Php,Arrays,我有一个像这样的PHP数组 Array ( [0] => Array ( [item] => 1 [hour] => 04 ) [1] => Array ( [item] => 5 [hour] => 04 ) [2] => Array (
Array
(
[0] => Array
(
[item] => 1
[hour] => 04
)
[1] => Array
(
[item] => 5
[hour] => 04
)
[2] => Array
(
[item] => 1
[hour] => 09
)
)
我正在尝试创建一个新的数组,这样我就可以跟踪在哪个小时购买了多少物品,并发现每小时的趋势
我想我需要一个这样的数组
Array
(
[item1] => Array
(
[hour04] => 1
[hour09] => 1
)
[item5] => Array
(
[hour04] => 1
)
)
这是正确的方法,还是有更好的方法来表示最终数据?如果这是要存储在阵列中的所有信息,则完全可以使用以下方法:
Array
(
[1] => Array ( //item 1
(
[4] => 1 //hour 4 has one item of item 1
[9] => 1
)
[5] => Array ( //item 5
(
[4] => 1
)
)
然后您将其存储在$itemsPerHour
中,您可以访问它$itemsPerHour[$itemId][3]
获取第3小时售出的$itemId
商品数量