PHP-每小时计算项目数

PHP-每小时计算项目数,php,arrays,Php,Arrays,我有一个像这样的PHP数组 Array ( [0] => Array ( [item] => 1 [hour] => 04 ) [1] => Array ( [item] => 5 [hour] => 04 ) [2] => Array (

我有一个像这样的PHP数组

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
商品数量