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

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Utilizzo e esempio della funzione PHP substr_count()

PHP String 字符串函数手册

La funzione substr_count() viene utilizzata per calcolare il numero di volte che la sottostringa appare nella stringa.

Sintassi

substr_count(string,substring,start,length)

Definizione e uso

La funzione substr_count() restituisce il numero di volte che la sottostringa substring appare nella stringa string. Nota che substring distingue tra maiuscole e minuscole.

Valore di ritorno

La funzione restituisce un intero. Restituisce il numero di volte che la sottostringa appare nella stringa.

Parametro

Numero di ordineParametri e descrizione
1

stringa

Specifica in quale stringa cercare.

2

sottostringa

Usato per specificare la stringa da cercare

3

inizio

Specifica quando iniziare a cercare nella stringa, la posizione di partenza del conteggio. Se è negativo, si inizia a contare dalla fine del carattere.

4

lunghezza

Specifica la lunghezza della stringa

Esempio online

Prova il seguente esempio per calcolare la次数 "krishna" appare nella stringa:

<?php
    // Calcola la次数 "krishna" appare nella stringa
    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>';
    // La stringa viene semplificata in 's is a test', quindi viene outputto 1
    echo substr_count($text, 'is', 3);
    echo '<br>';
    // La stringa viene semplificata in 's i', quindi viene outputto 0
    echo substr_count($text, 'is', 3, 3);
    echo '<br>';
    // Output 1, perché la funzione non calcola le stringhe sovrapposte
    $text2 = 'gcdgcdgcd';
    echo substr_count($text2, 'gcd');  
    echo '<br>';
    // Perché 5+10 > 14, viene generato un avviso
    echo substr_count($text, 'is', 5, 10);
?>
Testa a vedere‹/›

Risultato di output

1
14
2
1
0
3
PHP Avviso: Invalido valore di lunghezza in...

PHP String 字符串函数手册