Site icon Noir Solutions

guida funzione PHP strpos

strpos è un funzione PHP introdotta dalla versione 4 e tuttora in uso. Permette di individuare la presenza o meno di una sottostringa all’interno di una stringa e il numero di volte in cui è stata trovata.

Sintassi funzione strpos

strpos ( string $stringa , mixed $sotto_stringa_da_ricercare [, int $offset = 0 ] )

offset (opzionale) (int) indica alla funzione da dove iniziare la ricerca. Per esempio se il il suo valore è 2 inizia la ricerca dopo il secondo carattere della stringa. Se è 0 dalla fine della stringa.

Valore di Ritorno strpos

La funzione ritorna o un valore numerico che indica dove ha trovato la stringa ricercata oppure valore booleano false nel caso la stringa non venga trovata.

Esempio funzione PHP strpos

Vediamo un esempio della funzione strpos

$stringa = 'Mi chiamo Pippo';
 $cerca = 'Mi';
 $posizione = strpos($stringa, $cerca);

if ($posizione === false) {
 echo "La stringa '$cerca' non è contenuta in $stringa";
 } else {
 echo "Stringa $cerca trovata in posizione $posizione";
 }

In questo caso la funzione visualizzerà il valore 1 in quanto ha trovato la stringa in posizione 1.

Simile alla funzione indicata c’è la funzione stripos() che è identica a strpos() con la diffenreza che è case-insensitive ossia non fa distinzione fra lettere maiuscole o minuscole.

Funzioni Correllate

Guida Integrale a tutte le funzioni PHP

Exit mobile version