giovedì 11 marzo 2010

Php: stripos - confrontare stringhe - case-insensitive

Come confrontare 2 stringhe in php?

Esiste una apposita funzione:

stripos()

ecco la sintassi:

stripos(stringa,stringadacercare,posizioneinziale)

stringa
Richiesto
Specifica la stringa su cui effettuare la ricerca

stringadacercare
Richiesto
Specifica la stringa da cercare

posizioneinziale
Opzionale
Specifica da quale posizione partire con il confronto

La funzione Restituisce la posizione della prima occorrenza di una stringa all'interno di un'altra.

Vediamo un esempio:


echo stripos("Stringa ove effettuare la ricerca","Stringa");

restiturisce:

0
praticamente sarebbe la posizione della prima occorrenza trovata, la posizione 0


eseguendo quindi questo codice:

echo stripos("Stringa ove effettuare la ricerca","tringa");

avrei invece:

1
la posizione 1


1 commento:

  1. Confronto tra stringhe o ricerca dentro stringhe? L'articolo non coincide con il titolo.

    RispondiElimina