Heim > Artikel > Backend-Entwicklung > So finden Sie heraus, wie oft eine Zeichenfolge in PHP vorkommt
Suchmethode: 1. Verwenden Sie substr_count(), Syntax „substr_count(string,substring)“ 2. Verwenden Sie mb_substr_count(), Syntax „mb_substr_count(string,substring)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php ermittelt, wie oft eine Zeichenfolge vorkommt
Methode 1: Verwenden Sie die Funktion substr_count() Die Funktion
substr_count() zählt, wie oft ein Teilstring in einem String vorkommt (Groß- und Kleinschreibung beachten).
Syntax:
substr_count(string,substring,start,length)
string Erforderlich. Gibt die zu prüfende Zeichenfolge an.
substring Erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll.
start Optional. Gibt an, wo in der Zeichenfolge die Suche beginnen soll.
Länge optional. Gibt die Länge der Suche an.
Hinweis: Wenn der Startparameter plus der Längenparameter größer als die Stringlänge ist, generiert diese Funktion eine Warnung.
Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $str="I love Shanghai. Shanghai is the biggest city in china."; $count=substr_count($str,"Shanghai"); echo "Shanghai 出现了:".$count."次"; ?>
Ausgabeergebnis:
Methode 2: Verwenden Sie die Funktion mb_substr_count()
mb_substr_count(), um die Anzahl der Vorkommen einer Zeichenfolge zu zählen.
Syntax:
mb_substr_count(string,substring,encoding)
string Erforderlich. Gibt die zu prüfende Zeichenfolge an.
substring Erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll.
Kodierung ist optional. Gibt die Zeichenkodierung an. Wenn es weggelassen wird oder null ist, wird die interne Zeichenkodierung verwendet.
<?php header("Content-type:text/html;charset=utf-8"); $str="我爱上海。上海是中国最大的城市。"; $count=mb_substr_count($str,"上海"); echo "上海 出现了:".$count."次"; ?>
Ausgabeergebnis:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo finden Sie heraus, wie oft eine Zeichenfolge in PHP vorkommt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!