Home Function Come contarare le lettere prima di una determinata parola

Come contarare le lettere prima di una determinata parola

51
0

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:

  • stringa è il testo su cui vogliamo eseguire la ricerca;
  • sottostringa è la porzione di testo di cui vogliamo, se presente, individuare la posizione nella stringa;
  • inizio è la posizione dalla quale partiremo con la ricerca. Parametro opzionale.

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.

Previous articlecount() parameter must be an array or an object that implements countable
Next articleCome cercare dati in JSON usando PHP

LEAVE A REPLY

Please enter your comment!
Please enter your name here