Kaip naudoti PHP strrpos() funkciją

Kaip Naudoti Php Strrpos Funkcija



PHP yra scenarijų kalba, naudojama kuriant tinkintus tinklalapius ir siūlo įvairias integruotas funkcijas, skirtas valdyti eilutes ir masyvus. Viena iš tokių funkcijų yra strrpos () funkcija, kuri padeda rasti paskutinį konkrečios poeilutės atvejį eilutėje. Funkcija gali būti naudinga įvairiuose scenarijuose – nuo ​​duomenų patvirtinimo iki teksto analizavimo. Šiame straipsnyje bus nagrinėjama, kaip naudoti strrpos () funkcija PHP, kartu su kai kuriais praktiniais pavyzdžiais.

PHP strrpos() funkcija

The strrpos () PHP funkcija naudojama norint nustatyti poeilutės egzistavimą nurodytoje eilutėje nuo paskutinės. Jei poeilutė yra pateiktoje eilutėje, ši funkcija grąžina sveikojo skaičiaus reikšmę kaip poeilutės vietą, o jei poeilutės nėra, šis metodas grąžina klaidinga. , Ši funkcija priima du privalomus parametrus, o vienas yra neprivalomas. Formatas, kaip naudoti šią funkciją PHP, pateiktas toliau:

strrpos ( $string , $search , $pradžia )

Čia $string nurodo eilutę, kurios reikia ieškoti, $search parametras yra eilutė, kurią reikia rasti ir $pradžia yra pasirenkamas parametras, nurodantis vietą, kurioje pradedama paieška.







Pastaba: Eilutės kontekste paskutinis poeilutės pasireiškimas yra poeilutės padėtis eilutėje, skaičiuojant nuo eilutės pradžios, kur poeilutė pasirodo paskutinį kartą.



1 pavyzdys

Apsvarstykite šį paprastą kodo pavyzdį strrpos () poeilės padėtis :





$str = 'Sveiki, Linux' ;

$last_pos = strrpos ( $str , 'n' ) ;

aidas $last_pos ;

?>





2 pavyzdys

The strrpos () funkcija taip pat ieškos visos eilutės, jei ieškoma eilutė yra didesnėje eilutėje, kurioje ieškote.

Pavyzdžiui:





$string = „Sveiki atvykę į Linuxhint“. ;

$search = 'Linux' ;

$pozicija = strrpos ( $string , $search ) ;

aidas $pozicija ;

?>

3 pavyzdys

The strrpos () Funkcija yra didžiosios ir mažosios raidės, ji elgsis ateik ir ATEIK kitaip, taigi, jei ieškote ATEITI viduje $string klaida bus rodoma jūsų konsolėje.



$string = „Sveiki atvykę į mano tinklaraščius“ ;

$search = 'ATEITI' ;

$res1 = strrpos ( $string , $search ) ;

aidas $res1 . ' ' ;

aidas 'Paieškos eilutė nerasta, todėl ji grąžino: ' ;

var_dump ( $res1 ) ;

?>

Apatinė eilutė

The strrpos () PHP funkcija yra naudinga ieškant paskutinės poeilutės egzistavimo eilutėje. Tai naudinga, kai reikia rasti eilutę, kuri yra eilutės pabaigoje. Mes aptarėme naudojimą strrpos () funkcija su pavyzdžiais aukščiau esančiame vadovo skyriuje. PHP kūrėjai gali kurti geresnes programas suprasdami ir naudodami šią funkciją.