Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion zum Ermitteln der Anzahl des Vorkommens einer Zeichenfolge in einer Datei

PHP-Funktion zum Ermitteln der Anzahl des Vorkommens einer Zeichenfolge in einer Datei

王林
王林Original
2019-09-03 09:50:173291Durchsuche

PHP-Funktion zum Ermitteln der Anzahl des Vorkommens einer Zeichenfolge in einer Datei

Dieser Artikel gibt Ihnen ein Beispiel dafür, wie Sie die Anzahl der Vorkommen einer Zeichenfolge mit substr_count() in PHP ermitteln und es Ihnen als Referenz zur Verfügung stellen können!

substr_count() in PHP kann verwendet werden, um die Anzahl der Vorkommen eines Teilstrings in einem angegebenen String zu zählen.

substr_count()Die Funktion ist wie folgt definiert:

substr_count(string,substring,start,length)

Parameterbeschreibung:

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

Beispiel:

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

Laufergebnisse;

3
2
1

Weitere Beispiele:

1. Alle Parameter verwenden

<?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"
?>

2. Überlappend sub- String

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

3. Wenn die Start- und Längenparameter die Länge des Strings überschreiten, wird aufgrund der Länge eine Warnung

<?php
echo $str = "This is nice";
substr_count($str,"is",3,9);
?>

ausgegeben Wenn der Wert die Länge der Zeichenfolge überschreitet (3 + 9 ist größer als 12), wird eine Warnung ausgegeben.

Für weitere verwandte Fragen besuchen Sie bitte die chinesische PHP-Website: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP-Funktion zum Ermitteln der Anzahl des Vorkommens einer Zeichenfolge in einer Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn