Autor Zpráva
Honzýk
Profil *
Mám naplněné jednoduché pole daty, které obsahuje cca 50 - 200 záznamů, např:

pole[0]='Jan';
pole[1]='Mirek';
pole[2]='Pavel';
pole[3]='Jan';
pole[4]='Jiří';
pole[5]='Petr';
pole[6]='Mirek';
pole[7]='Jana';
...
...
pole[200]='Jiří';

a potřebuju dělat do HTML nějaký efektivní statistický výpis četností výskytů jedinečných hodnot.

Výsledek může vypadat takto:

1. Jan  14x //hodnota 'Jan' se v poli vyskytuje 14 krát
2. Jiří 12x 
3. Mirek 8x
4. Petr  6x

...
...

Jak bych to měl udělat, díky za rady!
Alphard
Profil
array_count_values()
Až se bude nudit, projděte si v manuálu všechny array funkce, chce to chvíli času, ale je užitečné vědět, co všechno existuje.
Tori
Profil
Případně se dá použít i $pocet = count(array_flip($pole));, ale array_count_values zjistí i kolikrát se ta která hodnota opakuje.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: