Fonctions PHP count_chars()Functions

PHP String 参考手册Manuel de référence des chaînes PHP

Exemples

Retourne une chaîne contenant tous les différents caractères utilisés dans "Hello World!" (mode 3) :

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>

Exécuter l'exemple »

Définition et utilisation

La fonction count_chars() retourne des informations sur les caractères utilisés dans une chaîne (par exemple, le nombre de fois qu'un caractère ASCII apparaît dans une chaîne, ou si un caractère a déjà été utilisé dans une chaîne).


Syntaxe

count_chars(string,mode)

Parameters Description
string Obligatoire. Spécifie la chaîne à vérifier.
mode Optionnel. Spécifie le mode de retour. La valeur par défaut est 0. Voici les différents modes de retour :
  • 0 - Tableau, avec la valeur ASCII comme nom de clé et le nombre d'occurrences comme valeur de clé
  • 1 - Tableau, avec la valeur ASCII comme nom de clé et le nombre d'occurrences comme valeur de clé, ne listant que les valeurs dont le nombre d'occurrences est supérieur à 0
  • 2 - Tableau, avec la valeur ASCII comme nom de clé et le nombre d'occurrences comme valeur de clé, ne listant que les valeurs dont le nombre d'occurrences est égal à 0
  • 3 - Chaîne, avec tous les différents caractères qui ont été utilisés
  • 4 - Chaîne, avec tous les différents caractères qui n'ont pas été utilisés

Détails techniques

Valeur de retour : Dépend des paramètres demodespécifiés.
Version de PHP : 4+


Plus d’exemples

Exemple 1

Renvoie 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);
?>

Exécuter l'exemple »

Exemple 2

Dans cet exemple, nous allons utiliser count_chars() pour vérifier la chaîne avec le mode de retour défini sur 1. Le mode 1 renverra un tableau, avec la valeur ASCII comme nom de clé et le nombre d'occurrences comme valeur de clé :

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>

Exécuter l'exemple »

Exemple 3

Un autre exemple de comptage du nombre de fois où des caractères ASCII apparaissent 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>";
}
?>

Exécuter l'exemple »


PHP String 参考手册Manuel de référence des chaînes PHP Autres extensions