Méthode statistique : 1. Utilisez l'instruction "str_split(string)" pour diviser la chaîne et la convertir en un tableau de caractères ; 2. Utilisez l'instruction "sizeof(array_count_values(character array))" pour compter le nombre de caractères différents. .
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php compte le nombre de caractères différents dans une chaîne
En php, vous pouvez utiliser le tableau fonction pour compter Le nombre de caractères différents dans la chaîne.
Utilisez d'abord str_split() pour convertir la chaîne en un tableau de caractères
Utilisez array_count_values() pour compter le nombre d'occurrences de toutes les valeurs dans le tableau de caractères, et un tableau associatif sera renvoyé, dont les noms de clé sont les valeurs du tableau d'origine, la valeur de clé est le nombre de fois que la valeur apparaît dans le tableau d'origine.
Les noms de clés du tableau associatif sont différents caractères dans la chaîne
Utilisez sizeof() pour compter le nombre d'éléments du tableau associatif.
Code d'implémentation :
<?php header("Content-type:text/html;charset=utf-8"); $str = "1234jhv4321vs;s"; $arr = str_split($str); //字符串分隔到数组中 $arr=array_count_values($arr); var_dump($arr); $gs = sizeof($arr); echo "字符串中有 ".$gs." 个不同字符"; ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!