Najnowsze tutoriale tworzenie stron internetowych
 

PHP substr_count() Function

<String referencyjny PHP

Przykład

Policzyć liczbę razy "world" zachodzi w ciągu:

<?php
echo substr_count("Hello world. The world is nice","world");
?>
Uruchomić przykład »

substr_count() funkcja zlicza liczbę razy podciąg występuje w ciąg.

Uwaga: podciąg jest wielkość liter.

Uwaga: Funkcja ta nie liczy pokrywały podciągi (see example 2) .

Uwaga: Funkcja ta generuje ostrzeżenie, jeśli parametr start plus parametr długość jest większa niż długość łańcucha (see example 3) .


Składnia

substr_count( string,substring,start,length )

Parametr Opis
string Wymagany. Określa ciąg do sprawdzenia
substring Wymagany. Określa ciąg poszukiwania
start Opcjonalny. Określa gdzie w ciągu znaków, aby rozpocząć wyszukiwanie
length Opcjonalny. Określa długość poszukiwania

Szczegóły techniczne

Zwracana wartość: Zwraca liczbę razy podciąg występuje w łańcuchu
Wersja PHP: 4+
Lista zmian: Dwa parametry długości dodano 5,1 PHP

Więcej przykładów

Przykład 1

Korzystanie wszystkie parametry:

<?php
$str = "This is nice";
echo strlen($str)."<br>"; // Using strlen() to return the string length
echo substr_count($str,"is")."<br>"; // The number of times "is" occurs in the string
echo substr_count($str,"is",2)."<br>"; // The string is now reduced to "is is nice"
echo substr_count($str,"is",3)."<br>"; // The string is now reduced to "s is nice"
echo substr_count($str,"is",3,3)."<br>"; // The string is now reduced to "s i"
?>
Uruchomić przykład »

Przykład 2

Kryciu podciągi:

<?php
$str = "abcabcab";
echo substr_count($str,"abcab"); // This function does not count overlapped substrings
?>
Uruchomić przykład »

Przykład 3

Jeśli parametry startowe i długość przekracza długość ciąg, to wyjście funkcja będzie przestrogą:

<?php
echo $str = "This is nice";
substr_count($str,"is",3,9);
?>

Ten sygnał wyjściowy będzie ostrzeżenie, ponieważ wartość długość przekracza długość łańcucha znaków (3+9 is greater than 12)


<String referencyjny PHP