(PHP 5)
strripos — Trova la posizione dell'ultima occorrenza di una stringa in un'altra indipendentemente dalle lettere minuscole/maiusole
$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.
Questa funzione può
restituire il Booleano FALSE, ma può anche restituire un valore non-Booleano valutato
come FALSE. Fare riferimento alla sezione Booleans per maggiori
informazioni. Usare l'operatore ===
per controllare il valore restituito da questa
funzione.
Example #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().