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
  • Zeichen übersetzen oder Substrings ersetzen - bestimmte Zeichen konvertieren strtr

    strtr

    Zeichenübersetzenode
  • Holen Sie sich die Saitenlänge strlen

    strlen

    HolenSiesichdieSaite
  • Konvertieren Sie das erste Byte der Zeichenfolge in einen Wert zwischen 0-255 ord

    ord

    KonvertierenSiedaser
  • Anti-Referenz Eine Zeichenfolge, die mit addCSlashes () entkommen ist stripcslashes

    stripcslashes

    Anti-ReferenzEineZei
  • Berechnen Sie die Länge des ersten Substrings, in dem alle Zeichen in der Zeichenfolge im angegebenen Zeichensatz vorhanden sind strspn

    strspn

    BerechnenSiedieLänge
  • Wiederholen Sie eine Zeichenfolge str_repeat

    str_repeat

    WiederholenSieeineZe
  • String auf eine bestimmte Anzahl von Zeichenfolgen brechen wordwrap

    wordwrap

    Stringaufeinebestimm
  • Gibt Informationen zu den in der Zeichenfolge verwendeten Zeichen zurück - zählt die Anzahl der Male jedes Bytewerts (0..255) in einer Zeichenfolge, die auftritt count_chars

    count_chars

    GibtInformationenzud
Beliebte Artikel