Aktueller Standort: Startseite> Funktionskategorien> substr_count

substr_count

Berechnen Sie die Anzahl der Vorkommen von Substrings
Name:substr_count
Kategorie:Saite
Programmiersprache:php
Kurzbeschreibung:Berechnet die Häufigkeit, mit der ein Substring in einer Zeichenfolge erscheint.

Definition und Verwendung

substr_count() berechnet die Anzahl, mit der ein Substring in einer Zeichenfolge angezeigt wird.

Kommentar: Unterstrings sind fallsempfindlich.

Hinweis: Diese Funktion zählt keine überlappenden Substrings (siehe Beispiel 3).

HINWEIS: Wenn der Parameter des Startparameters plus Länge größer ist als die Zeichenfolgelänge, erzeugt die Funktion eine Warnung (siehe Beispiel 4).

Beispiel

Beispiel 1

Berechnen Sie die Häufigkeit, in der "Shanghai" in einer Zeichenfolge erscheint:

 <? Php
echo substr_count ( "Ich liebe Shanghai. Shanghai ist die größte Stadt in China." , "Shanghai" ) ;
?>

Probieren Sie es selbst aus

Beispiel 2

Verwenden Sie alle Parameter:

 <? Php
$ str = "Das ist schön" ;
Echo Strlen ( $ str ) . "<br>" ; // Verwenden Sie Strlen (), um die Stringlänge zurückzugeben
echo substr_count ( $ str , "ist" ) . "<br>" ; // Häufigkeit "ist" wird in der Zeichenfolge angezeigt
echo substr_count ( $ str , "ist" , 2 ) . "<br>" ; // Die Zeichenfolge ist auf "IS is schön" reduziert.
echo substr_count ( $ str , "ist" , 3 ) . "<br>" ; // Die Zeichenfolge ist auf "S ist schön" reduziert.
echo substr_count ( $ str , "ist" , 3 , 3 ) . "<br>" ; // Die Zeichenfolge ist auf "Si" reduziert.
?>

Probieren Sie es selbst aus

Beispiel 3

Überlappende Substrings:

 <? Php
$ str = "abcabcab" ;
echo substr_count ( $ str , "abcab" ) ; // Diese Funktion zählt keine überlappenden Substrings nicht
?>

Probieren Sie es selbst aus

Beispiel 4

Wenn die Start- und Längenparameter die Zeichenfolgelänge überschreiten, gibt die Funktion eine Warnung aus:

 <? Php
echo $ str = "Das ist schön" ;
substr_count ( $ str , "ist" , 3 , 9 ) ;
?>

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

Grammatik

 substr_count ( String , Substring , Start , Länge )
Parameter beschreiben
Saite Erforderlich. Gibt die zu überprüfende Zeichenfolge an.
Substring Erforderlich. Gibt die zu suchen String an.
Start Optional. Gibt an, wo Sie in der Zeichenfolge suchen sollen.
Länge Optional. Geben Sie die Länge der Suche an.
Ähnliche Funktionen
Beliebte Artikel