comment le groupe de tableau et de les compter

j'ai array comme ceci

$arr = array(1,1,1,2,2,3,3,1,1,2,2,3);

j'ai trouvé une fonction array_count_values. mais il groupe toutes de même valeur et de les compter tous, et briser la séquence.

$result[1] = 5
$result[2] = 4
$result[3] = 3

comment créer un groupe de comte de tableau qui va suivre la séquence. le résultat que je veux vraiment, c'est :

[1] = 3;
[2] = 2;
[3] = 2;
[2] = 2;
[3] = 1;
ce n'est pas un tableau valide tant que les clés doivent être uniques
que diriez -: 1 -nombre=>1 count=>3, 2=>2 count=>2 ....
Je pense que c'est ce qu'il voulait dire à propos d'un tableau 2D ou en utilisant l' => la déclaration.

OriginalL'auteur Jeg Bagus | 2011-03-10