PHP count_chars() Fonction

❮ Référence de chaîne 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);
?>
Essayez-le vous-même »

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 :
  • 0 - un tableau avec la valeur ASCII comme clé et le nombre d'occurrences comme valeur
  • 1 - un tableau avec la valeur ASCII comme clé et le nombre d'occurrences comme valeur, ne liste que les occurrences supérieures à zéro
  • 2 - un tableau avec la valeur ASCII comme clé et le nombre d'occurrences comme valeur, ne liste que les occurrences égales à zéro
  • 3 - une chaîne avec tous les caractères différents utilisés
  • 4 - une chaîne avec tous les caractères non utilisés


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);
?>
Essayez-le vous-même »

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));
?>
Essayez-le vous-même »

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>";
}
?>
Essayez-le vous-même »

❮ Référence de chaîne PHP