English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione substr_count() viene utilizzata per calcolare il numero di volte che la sottostringa appare nella stringa.
substr_count(string,substring,start,length)
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.
La funzione restituisce un intero. Restituisce il numero di volte che la sottostringa appare nella stringa.
Numero di ordine | Parametri 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 |
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...