Manuel PHP

count_chars

(PHP 4, PHP 5)

count_chars — Retourne des statistiques sur les caractères utilisés dans une chaîne

Description

mixed count_chars ( string $string [, int $mode ] )

count_chars() compte le nombre d'occurrences de tous les octets présents dans la chaîne string et retourne différentes statistiques. Le paramètre optionnel mode vaut par défaut 0. 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.

Example#1 Exemple avec count_chars()

  1. <?php
  2. $data = "Deux D et un F.";  
  3.  
  4. foreach (count_chars($data, 1) as $i => $val) { 
  5.    echo "Il y avait$valoccurrence(s) de \"" , chr($i) , "\" dans la phrase.\n";  
  6. }  
  7. ?> 

L'exemple ci-dessus va afficher :

Il y avait 4 occurrence(s) de " " dans la phrase. Il y avait 1 occurrence(s) de "." dans la phrase. Il y avait 2 occurrence(s) de "D" dans la phrase. Il y avait 1 occurrence(s) de "F" dans la phrase. Il y avait 2 occurrence(s) de "e" dans la phrase. Il y avait 1 occurrence(s) de "n" dans la phrase. Il y avait 1 occurrence(s) de "t" dans la phrase. Il y avait 2 occurrence(s) de "u" dans la phrase. Il y avait 1 occurrence(s) de "x" dans la phrase.

Voir aussi strpos() et substr_count().


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog