 Contare le occorrenze in una stringa con php
Le occorrenze sono il numero di volte che un vocabolo o una parola (sottostringa) compare in una stringa. Contare le occorrenze in una stringa è molto semplice con PHP, esiste un apposito comando che, date una stringa e una sottostringa, restitiuisce in output il numero di volte che la seconda compare nella prima. Il comando in questione è substr_count.
| $conta_parole=substr_count($stringa, "Roma"); |
Facciamo un esempio pratico. Prendiamo in input una stringa $text assegnandogli il valore "This is a test". Quante volte compare la sottostringa "is" nella stringa $text? La soluzione in php è la seguente:
| $text = "This is a test";
$n = substr_count($text, "is");
|
La sottostringa "is" compare nella stringa "This is a test" due volte. Il comando substr_count consente di elaborare questa risposta senza creare appositi algoritmi di scansione del testo e registrare il risultato nella variabile $n. Quest'ultima avrà pertanto il valore numerico 2.
Commenti
Scrivi
il tuo commento sulla pagina
"Contare le occorrenze in una stringa con php "
Link utili per approfondire il tema corsophp php linguaggi di programmazione Segnala un sito/link di approfondimento
|