count_chars
(PHP 4, PHP 5)
count_chars — Retourne des statistiques sur les caractères utilisés dans une chaîne
Description
count_chars() compte le nombre d'occurrences de
tous les octets présents dans la chaîne string
et retourne différentes statistiques.
Liste de paramètres
-
string
-
La chaîne analysée.
-
mode
-
Voir les valeurs retournées.
Valeurs de retour
Suivant la valeur de mode
, count_chars()
retourne les informations suivantes :
- 0 : un tableau avec l'octet en index, et la fréquence correspondante pour chaque octet.
- 1 : identique à 0, mais seules les fréquences supérieures à zéro sont listées.
- 2 : identique à 0, mais seules les fréquences nulles sont listées.
- 3 : une chaîne contenant tous les octets utilisés est retournée.
- 4 : une chaîne contenant tous les octets non utilisés est retournée.
Exemples
Exemple #1 Exemple avec count_chars()
<?php $data = "Deux D et un F."; foreach (count_chars($data, 1) as $i => $val) { echo "Il y a $val occurence(s) de \"" , chr($i) , "\" dans la phrase.\n"; } ?>
L'exemple ci-dessus va afficher :
Il y a 4 occurrence(s) de " " dans la phrase. Il y a 1 occurrence(s) de "." dans la phrase. Il y a 2 occurrence(s) de "D" dans la phrase. Il y a 1 occurrence(s) de "F" dans la phrase. Il y a 2 occurrence(s) de "e" dans la phrase. Il y a 1 occurrence(s) de "n" dans la phrase. Il y a 1 occurrence(s) de "t" dans la phrase. Il y a 2 occurrence(s) de "u" dans la phrase. Il y a 1 occurrence(s) de "x" dans la phrase.
Voir aussi
- strpos() - Cherche la position de la première occurrence dans une chaîne
- substr_count() - Compte le nombre d'occurrences de segments dans une chaîne