计数次数相同的值在数组中

时间:2015-07-08 08:51:02

标签: php

我有一个问题,

如果我有以下数组:

Array ( 
[0] => Apple 
[1] => Apple
[3] => Banana
[4] => Apple 
)

有没有办法计算数组中出现相同值的次数?

因此,在此示例中,Apple在阵列中出现了多少次。

提前致谢!!

1 个答案:

答案 0 :(得分:0)

您可以使用PHP array_count_values() 功能。

array_count_values($your_array);

<?php
    $array = array("Apple", "Apple", "Banana", "Apple");
    print_r(array_count_values($array));
?>

//Output
Array
(
    [Apple] => 3
    [Banana] => 1
)