Manuale PHP
Indietro |  | Avanti

# strripos

(PHP 5)

strripos -- Trova la posizione dell'ultima occorrenza di una stringa in un'altra indipendentemente dalle lettere minuscole/maiusole

## Descrizione

int strripos ( string haystack, string needle [, int offset] )

Restituisce la posizione numerica dell'ultima occorrenza di needle nella stringa haystack. Differentemente da strrpos(), strripos() non distingue tra lettere maiuscole minuscole. Attenzione che le posizioni della stringa partono da 0 e non da 1.

Notare anche che needle può essere una stringa di uno o più caratteri.

Se needle non è reperito, la funzione restituisce `FALSE`.

Avvertimento
Questa funzione può restituire il Booleano `FALSE`, ma può anche restituire un valore non-Booleano valutato come `FALSE`, come ad esempio 0 o "". Per favore fare riferimento alla sezione Booleans per maggiori informazioni. Usare l'operatore === per controllare il valore restituito da questa funzione.

Esempio 1. Un semplice esempio di strripos()

`<?php $haystack = 'ababcd'; $needle = 'aB'; $pos = strripos($haystack, $needle); if ($pos === false) { echo "Sorry, we did not find ($needle) in ($haystack)"; } else { echo "Congratulations!\n"; echo "We found the last ($needle) in ($haystack) at position ($pos)"; } ?>`

Output:

    Congratulations!
       We found the last (aB) in (ababcd) at position (2)

Il parametro offset può indicare la posizione da cui cominciare la ricerca nella stringa.

Offset negativi inizieranno la ricerca alla posizione offset dall'inizio della stringa.

Vedere anche: strrpos(), strrchr(), substr(), stripos() e stristr().

Indietro | Partenza | Avanti
strrev | Risali | strrpos