PHP strrpos() Funktion
De strrpos() funktion i PHP används för att lokalisera existensen av delsträngen i den givna strängen från den senaste. Om delsträngen finns i den angivna strängen returnerar denna funktion heltalsvärdet som positionen för delsträngen och om delsträngen inte finns returnerar denna metod falsk. , Denna funktion accepterar de två obligatoriska parametrarna och en är valfri. Formatet för att använda denna funktion i PHP anges nedan:
strrpos ( $string , $search , $start )Här $string anger strängen som ska sökas, den $search parameter är strängen du behöver hitta och $start är den valfria parametern för att ange positionen för att påbörja sökningen.
Notera: I sammanhanget av en sträng är den sista förekomsten av en delsträng delsträngens position i strängen, räknat från början av strängen, där delsträngen visas för sista gången.
Exempel 1
Tänk på följande enkla exempelkod för strrpos() delsträngens position :
$str = 'Hej Linux' ;
$last_pos = strrpos ( $str , 'n' ) ;
eko $last_pos ;
?>
Exempel 2
De strrpos() funktionen kommer också att söka efter en hel sträng, så länge strängen du söker efter finns i den större strängen du söker i.
Till exempel:
$string = 'Välkommen till Linuxhint.' ;
$search = 'Linux' ;
$position = strrpos ( $string , $search ) ;
eko $position ;
?>
Exempel 3
De strrpos() funktionen är skiftlägeskänslig kommer den att behandla kom och KOM annorlunda, så om du söker på KOMMA i $string felet kommer att visas på din konsol.
$string = 'Välkommen till mina bloggar' ;
$search = 'KOMMA' ;
$res1 = strrpos ( $string , $search ) ;
eko $res1 . ' ' ;
eko 'Söksträngen hittades inte, så den returnerade: ' ;
var_dump ( $res1 ) ;
?>
Slutsats
De strrpos() funktion i PHP är användbar för att hitta den senaste existensen av delsträngen i strängen. Det är användbart när vi behöver hitta delsträngen som finns i slutet av strängen. Vi har diskuterat användningen av strrpos() funktion med exempel i avsnittet ovan i guiden. PHP-utvecklare kan utveckla bättre appar genom att förstå och använda den här funktionen.