PHP count_chars() Fonction
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 (par exemple, combien de fois un caractère ASCII apparaît dans une chaîne, ou quels caractères ont été utilisés ou non).
Syntaxe
count_chars( chaîne, mode ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| chaîne | Requis. La chaîne à vérifier |
| mode | Optionnel. Spécifie les modes de retour. 0 est par défaut. Les différents modes de retour sont :
|
Détails Techniques
| Valeur de Retour : | En fonction du paramètre mode spécifié |
|---|---|
| Version PHP : | 4+ |
Plus d'Exemples
Exemple
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
Dans cet exemple, nous allons utiliser count_chars() avec le mode 1 pour vérifier la chaîne. Le mode 1 retournera un tableau avec la valeur ASCII comme clé et le nombre de fois qu'elle apparaît comme valeur :
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?> Exemple
Un autre exemple de comptage du nombre de fois qu'un caractère ASCII apparaît dans une chaîne :
<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
{
echo "Le caractère <b>'".chr($key)."'</b> a été trouvé $value fois<br>";
}
?>