(PHP 4, PHP 5)
strrpos — Trova la posizione dell'ultima occorrenza di un carattere in una stringa
$haystack
      , string $needle
      [, int $offset
     ] )
     Restituisce la posizione numerica dell'ultima occorrenza di
     needle nella stringa
     haystack. Fare attenzione che needle,
     in PHP 4, può essere solo un singolo carattere. Se si passa una stringa,
     verrà utilizzato solo il primo 
     carattere.
    
     Se needle non viene trovato, la funzione restituisce FALSE.
    
Si può facilmente confondere i valori restituiti "per carattere alla posizione 0" e per "carattere non trovato". Ecco come rilevare la differenza:
<?php
// in PHP 4.0b3 e successivi:
$pos = strrpos($mystring, "b");
if ($pos === false) { // note: three equal signs
    // not found...
}
// nelle versioni precedenti alla 4.0b3:
$pos = strrpos($mystring, "b");
if (is_bool($pos) && !$pos) {
    // not found...
}
?>
     Se needle non è una stringa, viene convertito in
     un intero, e usato come valore ordinale di un carattere.
    
Nota: Dal PHP 5.0.0
offsetpuò essere indicato per indicare di iniziare la ricerca nella stringa da una posizione di caratteri arbitraria. Valori negativi fermeranno la ricerca ad un punto arbitrario prima della fine della stringa.
Nota: Il parametro
needlepuò essere una stringa di uno o più caratteri a partire dal PHP 5.0.0.
Vedere anche: strpos(), strripos(), strrchr(), substr(), stristr() e strstr().