PHP strrpos() -funktio
The strrpos() PHP:n funktiota käytetään paikantamaan alimerkkijonon olemassaolo annetusta merkkijonosta viimeisestä. Jos alimerkkijono esiintyy annetussa merkkijonossa, tämä funktio palauttaa kokonaisluvun arvon alimerkkijonon sijaintina ja jos alimerkkijonoa ei ole, tämä menetelmä palauttaa väärä. , Tämä toiminto hyväksyy kaksi pakollista parametria ja yksi on valinnainen. Muoto, jolla tätä toimintoa käytetään PHP:ssä, on annettu alla:
strrpos ( $string , $haku , $aloitus )Tässä $string määrittää etsittävän merkkijonon, the $haku parametri on merkkijono, joka sinun on löydettävä ja $aloitus on valinnainen parametri, joka määrittää haun aloituskohdan.
Huomautus: Merkkijonon yhteydessä alimerkkijonon viimeinen esiintyminen on alimerkkijonon sijainti merkkijonossa, laskettuna merkkijonon alusta, jossa osamerkkijono esiintyy viimeisen kerran.
Esimerkki 1
Harkitse seuraavaa yksinkertaista esimerkkikoodia strrpos() alimerkkijonon sijainti :
$str = 'Hei Linux' ;
$last_pos = strrpos ( $str , 'n' ) ;
kaiku $last_pos ;
?>
Esimerkki 2
The strrpos() toiminto etsii myös täyttä merkkijonoa, kunhan etsimäsi merkkijono sisältyy suuremmalle merkkijonolle, josta haet.
Esimerkiksi:
$string = 'Tervetuloa Linuxhintiin.' ;
$haku = 'Linux' ;
$sijainti = strrpos ( $string , $haku ) ;
kaiku $sijainti ;
?>
Esimerkki 3
The strrpos() toiminto on isot ja pienet kirjaimet erotteleva, se käsittelee tule ja TULE eri tavalla, joten jos haet TULE in $string virhe näytetään konsolissasi.
$string = 'Tervetuloa blogeihini' ;
$haku = 'TULE' ;
$res1 = strrpos ( $string , $haku ) ;
kaiku $res1 . ' ' ;
kaiku 'Hakumerkkijonoa ei löydy, joten se palautti: ' ;
var_dump ( $res1 ) ;
?>
Bottom Line
The strrpos() PHP:n funktio on hyödyllinen alimerkkijonon viimeisen olemassaolon löytämiseksi merkkijonosta. Se on hyödyllinen, kun meidän täytyy löytää alimerkkijono, joka on merkkijonon lopussa. Olemme keskustelleet sen käytöstä strrpos() toiminnon esimerkkien kanssa oppaan yllä olevassa osassa. PHP-kehittäjät voivat kehittää parempia sovelluksia ymmärtämällä ja hyödyntämällä tätä toimintoa.