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
  • Binärdaten in hexadezimale Darstellung umwandeln bin2hex

    bin2hex

    Binärdateninhexadezi
  • Stellen Sie das erste Zeichen der Zeichenfolge in Kleinbuchstaben ein lcfirst

    lcfirst

    StellenSiedasersteZe
  • String -Vergleich unter Verwendung des Algorithmus "Natural Order" strnatcmp

    strnatcmp

    String-Vergleichunte
  • Fügen Sie HTML Newline -Tag vor allen neuen Zeilen einer Zeichenfolge ein nl2br

    nl2br

    FügenSieHTMLNewline-
  • Umwandeln Sie den Wert eines eindimensionalen Arrays in eine Zeichenfolge implode

    implode

    UmwandelnSiedenWerte
  • Berechnen Sie den MD5 -Hash -Wert einer bestimmten Datei md5_file

    md5_file

    BerechnenSiedenMD5-H
  • Saiten in Arrays konvertieren str_split

    str_split

    SaiteninArrayskonver
  • Ausgabebodellfolge vprintf

    vprintf

    Ausgabebodellfolge
Beliebte Artikel