English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP substr_count() Funktion Anwendungsbeispiel

PHP String Zeichenkettenfunktionen Handbuch

Die substr_count() Funktion wird verwendet, um die Anzahl der Auftretens des Unterteils in der Zeichenkette zu berechnen.

Syntax

substr_count(string,substring,start,length)

Definition und Verwendung

substr_count() gibt die Anzahl der Auftretens des Unterteils substring in der Zeichenkette string zurück. Beachten Sie, dass substring Groß- und Kleinschreibung unterscheidet.

Rückgabewert

Die Funktion gibt einen Integer zurück. Es gibt die Anzahl der Auftretens des Unterteils in der Zeichenkette zurück.

Parameter

NummerParameter und Beschreibung
1

string

Spezifiziert, in welcher Zeichenkette die Suche durchgeführt wird

2

substring

Wird verwendet, um die zu suchende Zeichenkette zu spezifizieren

3

start

Es spezifiziert, wo in der Zeichenkette die Suche beginnt, der Verschiebungsposition des Beginns der Zählung. Wenn es negativ ist, beginnt die Zählung von der Ende der Zeichenkette.

4

length

Es spezifiziert die Länge der Zeichenkette

Online-Beispiel

Probieren Sie den folgenden Beispiel, um die Anzahl der Auftretens des "krishna" im String zu berechnen:

<?php
    //Berechnen Sie die Anzahl der Auftretens des "krishna" im String
    echo substr_count("sairamkrishna","krishna");
    echo '<br>';
    $text = 'This is a test';
    echo strlen($text); // 14
    echo '<br>';
    echo substr_count($text, 'is'); // 2
    echo '<br>';
    // Die Zeichenkette wird auf 's is a test' vereinfacht, daher wird 1
    echo substr_count($text, 'is', 3);
    echo '<br>';
    // Die Zeichenkette wird auf 's i' vereinfacht, daher wird 0 ausgegeben
    echo substr_count($text, 'is', 3, 3);
    echo '<br>';
    // Ausgabe 1weil diese Funktion keine überlappenden Zeichenketten berechnet
    $text2 = 'gcdgcdgcd';
    echo substr_count($text2, 'gcd');  
    echo '<br>';
    // weil 5+10 > 14daher wird eine Warnung generiert
    echo substr_count($text, 'is', 5, 10);
?>
Testen Sie es heraus‹/›

Ausgabefolge

1
14
2
1
0
3
PHP Warnung: substr_count(): Ungültiger Längenwert in...

PHP String Zeichenkettenfunktionen Handbuch