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が 2 回使用される場合、カウントはaになります2

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 に答える