获取数组中每个唯一值的总数?

lew*_*qic 4 php arrays

好的,所以我有一个数组中有大量随机数,就像这样...

$array = array(134, 12, 54, 134, 22, 22, 1, 9, 45, 45, 12, 134, 45, 134);
Run Code Online (Sandbox Code Playgroud)

我需要做的是找出我的数组中包含的数字,如果数组中的数字是重复的,我想知道在数组中找到该数字的次数.所以采用我上面列出的数组,我需要结果是这样的:

134: 4
12: 2
54: 1
22: 2
1: 1
9: 1
45: 3
etc.
Run Code Online (Sandbox Code Playgroud)

关于如何实现这一点的任何好主意?

谢谢!

Art*_*cto 8

array_count_values.

<?php
print_r(array_count_values(
        array(134, 12, 54, 134, 22, 22, 1, 9, 45, 45, 12, 134, 45, 134)));
Run Code Online (Sandbox Code Playgroud)

得到:

Array
(
    [134] => 4
    [12] => 2
    [54] => 1
    [22] => 2
    [1] => 1
    [9] => 1
    [45] => 3
)