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)

offset può indicare la posizione da cui cominciare la ricerca nella stringa. Valori negativi fermeranno la ricerca ad una posizione corrispondente di caratteri prima della fine della stringa.

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

Hosting by: hurra.com
Generated: 2007-01-26 17:56:34