0

我有一个像这样的数组:

Array
(
    [0] => Array
        (
            [0] => a
            [1] => a
            [2] => b
            [3] => c
            [4] => b
            [5] => c
            [6] => b
        )
 )

所以我必须用计数总数来按组制作数组。数组之类的(输出):

    a = 2
    b = 3
    c = 2

如果数组的使用次数是计数的a两倍。a2

4

2 回答 2

5

用这个 :

array_count_values(array)

前任:

<?php
$a=array("Cat","Dog","Horse","Dog");
print_r(array_count_values($a));
?>

输出:

Array ( [Cat] => 1 [Dog] => 2 [Horse] => 1 )
于 2012-10-31T10:14:59.433 回答
1

复制粘贴代码,

<?php
$rt=Array(Array('a','a','b','b','c','c'));
$out=array_count_values( $rt[0]);
print_r($out) ;
?> 

输出

Array
(
 [a] => 2
 [b] => 2
 [c] => 2
)
于 2012-10-31T10:25:32.243 回答