Maison > développement back-end > tutoriel php > Fonction PHP count_chars() qui renvoie toutes les informations d'une chaîne

Fonction PHP count_chars() qui renvoie toutes les informations d'une chaîne

黄舟
Libérer: 2023-03-16 21:52:01
original
1727 Les gens l'ont consulté

Instance

renvoie 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);
?>
Copier après la connexion

Définition et utilisation

count_chars() La fonction renvoie 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)
Copier après la connexion

Paramètres                   Description

chaîne                                                                                                 Spécifie la chaîne à vérifier.

mode                                            Spécifie le mode de retour. La valeur par défaut est 0. Il existe les différents modes de retour suivants : 1 - Tableau avec des valeurs ASCII comme clés, le nombre d'occurrences est la valeur clé, seules les valeurs avec le nombre d'occurrences supérieur à 0 sont répertoriées

                        2 - tableau, la valeur ASCII est le nom de la clé, le nombre d'occurrences est la valeur de la clé, seules les valeurs avec le nombre d'occurrences égal à 0 sont répertoriées< -> 3 -string, avec tous les différents caractères utilisés

4 chaînes, avec tous les caractères différents

détails techniques

Valeur de retour : Dépend du paramètre de mode spécifié.

Version PHP : 4+

Plus d'exemples

Exemple 1

Renvoie une chaîne contenant tous les mots inutilisés dans "Hello World Caractères transmis (mode !" 4) :

Exemple 2

在本实例中,我们将使用 count_chars() 来检查字符串,返回模式设置为 1。模式 1 将返回一个数组,ASCII 值为键名,出现的次数为键值:

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Copier après la connexion

实例 3

统计 ASCII 字符在字符串中出现的次数另一个实例:

<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);

foreach ($strArray as $key=>$value)
{
echo "The character <b>&#39;".chr($key)."&#39;</b> was found $value time(s)<br>";
}
?>
Copier après la connexion

count_chars实例

<?php
$data  =  "Two Ts and one F." ;
foreach ( count_chars ( $data ,  1 ) as  $i  =>  $val ) {   
echo  "There were  $val  instance(s) of \""  ,  chr ( $i ) ,  "\" in the string.<br/>" ;
}
?>
Copier après la connexion

运行结果:

There were 4 instance(s) of " " in the string.
There were 1 instance(s) of "." in the string.
There were 1 instance(s) of "F" in the string.
There were 2 instance(s) of "T" in the string.
There were 1 instance(s) of "a" in the string.
There were 1 instance(s) of "d" in the string.
There were 1 instance(s) of "e" in the string.
There were 2 instance(s) of "n" in the string.
There were 2 instance(s) of "o" in the string.
There were 1 instance(s) of "s" in the string.
There were 1 instance(s) of "w" in the string.
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal