Fonction count_chars() en PHP
Exemple
Retourne une chaîne contenant tous les caractères différents utilisés dans "Hello World!" (mode 3) :
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
Définition et utilisation
La fonction count_chars() retourne des informations sur les caractères utilisés dans une chaîne de caractères (par exemple, le nombre d'occurrences d'un caractère ASCII dans une chaîne ou si un caractère a déjà été utilisé dans la chaîne).
Syntaxe
count_chars(string,mode)
Paramètre | Description |
---|---|
string | Obligatoire. Définit la chaîne de caractères à vérifier. |
mode |
Optionnel. Définit le mode de retour. Par défaut, c'est 0. Voici différents modes de retour :
|
Détails techniques
Retour : | dépendant du mode Paramètres. |
Version PHP : | 4+ |
Plus d'exemples
Exemple 1
Retourne une chaîne contenant tous les caractères non utilisés dans "Hello World!" (mode 4) :
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Exemple 2
Dans cet exemple, nous allons utiliser count_chars() pour vérifier la chaîne, en mettant le mode à 1. Le mode 1 retourne un tableau, où les valeurs ASCII sont les noms des clés et les occurrences sont les valeurs des clés :
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Exemple 3
Voici un autre exemple pour compter le nombre d'occurrences d'un caractère ASCII dans une chaîne de caractères :
<?php $str = "PHP est assez amusant!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "Le caractère <b>'".chr($key)."'</b> a été trouvé $value fois.<br>"; } ?>