PHP中数组值的重复总次数

PHP*_*ari 1 php arrays

我有一个像这样的数组:

[Organization_id] => Array
        (
            [0] => 4
            [1] => 4
            [2] => 2
            [3] => 4
            [4] => 2
            [5] => 4
            [6] => 4
            [7] => 4  
            [8] => 2 
        )
Run Code Online (Sandbox Code Playgroud)

现在我只想知道这个数组中有多少次'4'和'2'出现了多少次,即:我的结果必须是这样的:

[id_repeat] => Array
            (
                [0] => 6
                [1] => 3
            )
Run Code Online (Sandbox Code Playgroud)

其中,第0个位置表示值'4'的重复总次数,第1个位置表示值'2'的重复总次数.

但请记住,这些值不是硬编码的,这些值将来自某些表格.

提前致谢.

Hai*_*vgi 7

用途array_count_values():

这个功能:

从输入中返回值的关联数组作为及其计数值.

样品用法:

<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?> 
Run Code Online (Sandbox Code Playgroud)

上面的例子将输出:

Array
(
    [1] => 2
    [hello] => 2
    [world] => 1
)
Run Code Online (Sandbox Code Playgroud)