PHP strrpos() -funktion käyttäminen

Php Strrpos Funktion Kayttaminen



PHP on skriptikieli, jota käytetään räätälöityjen verkkosivujen luomiseen ja joka tarjoaa erilaisia ​​sisäänrakennettuja toimintoja merkkijonojen ja taulukoiden käsittelemiseen. Yksi tällainen toiminto on strrpos() funktio, joka auttaa löytämään tietyn alimerkkijonon viimeisen esiintymän merkkijonosta. Toiminto voi olla hyödyllinen useissa eri skenaarioissa, tietojen validoinnista tekstin jäsentämiseen. Tässä artikkelissa tarkastellaan sen käyttöä strrpos() funktio PHP:ssä sekä joitain käytännön esimerkkejä.

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.