Funkce PHP strrpos().
The strrpos() funkce v PHP se používá k vyhledání existence podřetězce v daném řetězci od posledního. Pokud je podřetězec v zadaném řetězci přítomen, tato funkce vrátí celočíselnou hodnotu jako pozici podřetězce a pokud podřetězec není přítomen, tato metoda vrátí Nepravdivé. , Tato funkce přijímá dva povinné parametry a jeden je volitelný. Formát pro použití této funkce v PHP je uveden níže:
strrpos ( $string , $hledat , $start )Tady $string určuje řetězec, který se má hledat, the $hledat parametr je řetězec, který potřebujete najít a $start je volitelný parametr k určení pozice pro zahájení vyhledávání.
Poznámka: V kontextu řetězce je posledním výskytem podřetězce pozice podřetězce v řetězci, počítáno od začátku řetězce, kde se podřetězec vyskytuje naposledy.
Příklad 1
Zvažte následující jednoduchý příklad kódu strrpos() pozice podřetězce :
$str = 'Ahoj Linux' ;
$last_pos = strrpos ( $str , 'n' ) ;
echo $last_pos ;
?>
Příklad 2
The strrpos() funkce také vyhledá celý řetězec, pokud je hledaný řetězec obsažen ve větším řetězci, ve kterém hledáte.
Například:
$string = 'Vítejte v Linuxhint.' ;
$hledat = 'linux' ;
$ pozice = strrpos ( $string , $hledat ) ;
echo $ pozice ;
?>
Příklad 3
The strrpos() funkce rozlišuje velká a malá písmena, ošetří pojď a PŘIJĎ jinak, takže pokud budete hledat PŘIJÍT v $string chyba se zobrazí na vaší konzoli.
$string = 'Vítejte na mých blozích' ;
$hledat = 'PŘIJÍT' ;
$res1 = strrpos ( $string , $hledat ) ;
echo $res1 . '' ;
echo 'Hledaný řetězec nebyl nalezen, takže vrátil: ' ;
var_dump ( $res1 ) ;
?>
Sečteno a podtrženo
The strrpos() funkce v PHP je užitečná pro nalezení poslední existence podřetězce v řetězci. Je to užitečné, když potřebujeme najít podřetězec, který je přítomen na konci řetězce. Diskutovali jsme o použití strrpos() funkce s příklady ve výše uvedené části průvodce. Vývojáři PHP mohou vyvíjet lepší aplikace, když pochopí a využijí tuto funkci.