Site icon

Come contarare le lettere prima di una determinata parola

strpos viene utilizzata per individuare la posizione della prima occorrenza di una stringa in un’altra.

Il suo formato è il seguente:

strpos(stringa, sottostringa, inizio)  

dove:

La stringa oggetto dell’indagine è la seguente:

  $stringa="Se la gallina fa l'uovo, non c'è niente di nuovo";  

Invocando:

strpos($stringa, "uovo");  

otterremo come risultato 19 in quanto questa è la posizione, conteggiata a partire da zero, della parola “uovo” in $stringa. Con tale informazione avremo verificato che essa è presente nel testo almeno una volta e ci saremo riservati la possibilità di estrarla o svolgere altre operazioni che la riguardano.

Se applicassimo il terzo parametro, ad esempio, con:

  strpos($stringa, "uovo", 20);  

faremmo iniziare la ricerca dalla posizione 20 ottenendo come risultato 45 ovvero la posizione della sottostringa “uovo” che fa parte della parola “nuovo”, collocata in fondo alla stringa.

Exit mobile version