Kaip naudoti stripos() funkciją PHP

Kaip Naudoti Stripos Funkcija Php



PHP, stygos yra simbolių rinkinys, kuriame kiekvienas simbolis vaizduojamas vienu baitu. PHP teikia įvairias integruotas funkcijas, skirtas skaidyti, palyginti, pakeisti ir sujungti eilutes. Eilučių palyginimas gali būti lengvai atliekamas PHP naudojant įmontuotą funkciją juostelės (). Šis PHP metodas yra lengviausias būdas rasti poeilutės atsiradimą eilutėje.

Šiame vadove aptarsime juostelės () funkcija, jos sintaksė ir naudojimas PHP su pavyzdžiais.

Kas yra stripos() funkcija PHP

juostelės () yra didžiųjų ir mažųjų raidžių nejautrus PHP metodas, naudojamas norint rasti poeilutės buvimą eilutėje. Jei poeilutė yra, šis metodas rodo sveikojo skaičiaus poziciją pirmojoje eilutėje esančioje eilutėje, kitu atveju rodoma klaidinga arba nieko.







Sintaksė



Toliau pateikiama sintaksė, skirta naudoti juostelės () PHP:



juostelės ( styga , rasti , pradėti ) ;

Čia, styga nurodo eilutę, kurios reikia ieškoti, rasti nurodo eilutę, kurią reikia rasti, ir pradėti nurodo vietą, kur pradėti paiešką, o eilutės padėtis prasideda nuo 0, o ne nuo 1.





Šio metodo grąžinama vertė yra sveikasis skaičius, jei poeilutė yra, o loginė reikšmė yra klaidinga, jei eilutės nėra.

Kaip naudoti stripos() funkciją PHP

Toliau pateiktame pagrindiniame pavyzdyje paaiškinama, kaip naudoti juostelės () funkcija PHP.



1 pavyzdys

Šiame pavyzdyje mes ieškojome poeilutės 'scenarijus' eilutėje ir metodas grąžina scenarijaus padėtį:



aidas juostelės ( „PHP yra scenarijų kalba“ , 'scenarijus' ) ;

?>

2 pavyzdys

Toliau pateiktame pavyzdyje inicijavome stygos g ir tada panaudojo juostelės () rasti php stygoje su dviem skirtingomis pradinėmis pozicijomis. Mes randame vietą php viduje stygos g . Nors didžioji raidė P naudojamas šaltinio eilutėje, šis metodas suranda php ir rodo poeilutės padėtį:



$str = 'PHP yra skriptų kalba, aš myliu PHP!' ;

aidas juostelės ( $str , 'php' , 0 ) ;

aidas \n ;

aidas juostelės ( $str , 'php' , penkiolika ) ;

?>

Aukščiau pateiktame kodo fragmente pirmoji poeilutė PHP yra indekso pozicijoje 0 ir kitas PHP yra indekse 36. Pirmojoje stripos() funkcijoje pradinė padėtis yra 0 todėl jis išspausdins pirmojo PHP pasireiškimo vietą. Antrame pareiškime su juostelės () pradinė padėtis ieškant poeilutės yra penkiolika, todėl ši funkcija praleis poeilutes prieš šią poziciją ir išspausdins pirmą kartą PHP po pradinės padėties.

3 pavyzdys

Šis kodo fragmentas patikrina, ar eilutėje su if-else teiginiais yra poeilutė. Jei eilutėje yra poeilutė, jei sakinys bus rodomas konsolėje, kitaip bus išspausdintas teiginys else:



$string = „Sveiki atvykę į LinuxHint, programavimo pasaulį“ ;

$substring = 'LinuxHint' ;

jeigu ( juostelės ( $string , $substring ) !== klaidinga ) {

aidas 'Poeilutė' $substring ' yra nurodytoje eilutėje' ;

} Kitas {

aidas 'Poeilutė' $substring „Nėra nurodytoje eilutėje“ ;

}

Apatinė eilutė

The juostelės () funkcija yra labai naudinga PHP funkcija, kuri lengvai ir efektyviai palygina masyvo eilutes. Dėl paprastos sintaksės kūrėjai gali lengvai ją naudoti norėdami rasti pirmą eilutės atvejį, net jei eilutės duomenys skiriasi nuo eilutės. Ši funkcija yra universali ir gali būti naudojama atliekant daugybę užduočių – nuo ​​raktinių žodžių paieškos paieškos sistemoje iki tam tikros poeilutės buvimo didesnėje eilutėje patikrinimo.