Fonction PHP pour obtenir le nombre d'occurrences d'une chaîne dans un fichier

王林
Libérer: 2023-02-23 14:42:02
original
3260 Les gens l'ont consulté

Fonction PHP pour obtenir le nombre d'occurrences d'une chaîne dans un fichier

Cet article vous donnera un exemple de la façon d'obtenir le nombre d'occurrences d'une chaîne avec substr_count() en php, et de le partager avec vous pour votre référence !

substr_count() en PHP peut être utilisé pour compter le nombre d'occurrences d'une sous-chaîne dans une chaîne spécifiée.

substr_count()La fonction est définie comme suit :

substr_count(string,substring,start,length)
Copier après la connexion

Description du paramètre :

string     必需。规定被检查的字符串。
substring  必需。规定要搜索的字符串。
start      可选。规定在字符串中何处开始搜索。
length     可选。规定搜索的长度。
Copier après la connexion

Exemple :

<?php
 $str="脚本之家提供大量脚本代码及脚本特效下载";
 echo substr_count($str,"脚本");
 echo "<br/>";
 echo substr_count($str,"脚本",16);//指定在第16个字符后开始搜索
 echo "<br/>";
 echo substr_count($str,"脚本",16,10);//指定从第16个字符开始往后搜索10个字符结束
?>
Copier après la connexion

Résultats d'exécution ;

3
2
1
Copier après la connexion

Plus d'exemples :

1 Utiliser tous les paramètres

<?php
$str = "This is nice";
echo strlen($str)."<br>"; // 使用 strlen() 来返回字符串长度
echo substr_count($str,"is")."<br>"; // 字符串中 "is" 出现的次数
echo substr_count($str,"is",2)."<br>"; // 字符串缩减为 "is is nice"
echo substr_count($str,"is",3)."<br>"; // 字符串缩减为 "s is nice"
echo substr_count($str,"is",3,3)."<br>"; // 字符串缩减为 "s i"
?>
Copier après la connexion

2. sub- String

<?php
$str = "abcabcab";
echo substr_count($str,"abcab"); // 此函数不会对重叠的子字符串计数
?>
Copier après la connexion

3. Si les paramètres de début et de longueur dépassent la longueur de la chaîne, affichez un avertissement

<?php
echo $str = "This is nice";
substr_count($str,"is",3,9);
?>
Copier après la connexion

car la longueur La valeur dépasse la longueur de la chaîne (3 + 9 est supérieur à 12), son utilisation générera un avertissement.

Pour plus de questions connexes, veuillez visiter le site Web PHP chinois : 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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!