Telt hoeveel keer elke byte-waarde (0..255) voorkomt in een string en geeft het weer op verschillende manieren. De optionele parameter Mode is default 0. Afhankelijk van mode count_chars() geeft een van de volgende terug:
0 - een array met de byte-waarde als sleutel en de frequentie van elke byte als waarde.
1 - hetzelfde als 0, maar alleen byte-waarden met een frequentie groter dan nul worden terug gegeven.
2 - hetzelfde als 0, maar alleen byte-waarden met een frequentie die gelijk is aan nul worden terug gegeven.
3 - een string die alle gebruikte byte-waarden bevat wordt terug gegeven.
4 - een string die alle niet gebruikte byte-waarden bevat wordt terug gegeven.
Opmerking: Deze functie was toegevoegd in PHP 4.0.