Comment compter le nombre d'occurrences d'une chaîne spécifiée en PHP

藏色散人
Libérer: 2018-12-14 17:22:50
original
9376 Les gens l'ont consulté

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.

Comment compter le nombre d'occurrences d'une chaîne spécifiée en PHP

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,&#39;PHP&#39;)  ."次PHP!";
Copier après la connexion

Dans le code ci-dessus, le résultat du comptage de "PHP" est le suivant :

Comment compter le nombre d'occurrences d'une chaîne spécifiée en PHP

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,&#39;中文网&#39;)  ."次“PHP中文网”!";
Copier après la connexion

Dans le code ci-dessus, le résultat du comptage " PHP Chinese Network" est la suivante :

Comment compter le nombre d'occurrences d'une chaîne spécifiée en PHP

syntaxe substr_count :

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
Copier après la connexion

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!

É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