PHP compte le nombre d'occurrences d'une chaîne spécifiée. Nous pouvons le faire directement via la fonction substr_count en PHP. La fonction substr_count consiste à compter le nombre d'occurrences d'une chaîne.
Ci-dessous, nous utiliserons un exemple de code simple pour introduire PHP afin de compter le nombre d'occurrences d'une chaîne spécifiée (y compris les lettres et le chinois) :
1. L'exemple de code pour compter les mots anglais est le suivant :
<?php $quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP"; echo $quote; echo "<br>"; echo "<br>"; echo "以上段落中出现了".substr_count($quote,'PHP') ."次PHP!";
Dans le code ci-dessus, le résultat du comptage de "PHP" est le suivant :
2. L'exemple de code pour compter le nombre de mots chinois est le suivant :
<?php $quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP"; echo $quote; echo "<br>"; echo "<br>"; echo "以上段落中出现了".substr_count($quote,'中文网') ."次“PHP中文网”!";
Dans le code ci-dessus, le résultat du comptage " PHP Chinese Network" est la suivante :
syntaxe substr_count :
int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
substr_count() renvoie le nombre de fois où l'aiguille de la sous-chaîne apparaît dans la botte de foin de la chaîne. Notez que l'aiguille est sensible à la casse.
Les paramètres :
botte de foin signifie rechercher dans cette chaîne.
l'aiguille représente la chaîne à rechercher.
offset indique la position de décalage où le comptage commence. S'il s'agit d'un nombre négatif, le décompte commence à la fin du caractère.
length indique la longueur maximale de recherche après la position de décalage spécifiée. Si la somme du décalage plus cette longueur est supérieure à la longueur totale de la botte de foin, un message d'avertissement est imprimé. La longueur d’un nombre négatif est comptée à partir de la fin de la botte de foin.
Remarque : Cette fonction ne compte pas les chaînes qui se chevauchent.
Cet article est une introduction détaillée à PHP comptant le nombre d'occurrences d'une chaîne spécifiée. C'est très simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !
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!