Sa gabay na ito, tatalakayin natin ang strips() function, syntax nito, at paggamit nito sa PHP na may mga halimbawa.
Ano ang stripos() Function sa PHP
strips() ay ang case-insensitive na paraan ng PHP na ginagamit upang mahanap ang presensya ng substring sa string. Kung ang substring ay naroroon, ang pamamaraang ito ay nagpapakita ng integer na posisyon ng unang pagkakataon ng substring sa string, kung hindi, ito ay nagpapakita ng false o wala.
Syntax
Ang sumusunod ay ang syntax para sa paggamit ng strips() sa PHP:
stripos ( string , hanapin , simulan ) ;
Dito, ang string tumutukoy sa string na hahanapin, ang hanapin tumutukoy sa substring na hahanapin, at ang simulan tumutukoy sa lokasyon kung saan sisimulan ang paghahanap at ang posisyon ng string ay magsisimula sa 0, hindi 1.
Ang return value ng pamamaraang ito ay isang integer number kung ang substring ay naroroon at ang bool value ay false kung ang string ay wala.
Paano Gamitin ang Stripos() Function sa PHP
Ang sumusunod na pangunahing halimbawa ay nagpapaliwanag sa paggamit ng strips() function sa PHP.
Halimbawa 1
Sa halimbawang ito, hinanap namin ang substring 'scripting' sa string at ibinabalik ng pamamaraan ang posisyon ng scripting:
echo stripos ( 'Ang PHP ay isang scripting language' , 'scripting' ) ;
?>
Halimbawa 2
Sa sumusunod na halimbawa, sinimulan namin ang string str at pagkatapos ay ginamit ang strips() upang mahanap ang php sa string na may dalawang magkaibang panimulang posisyon. Hinahanap namin ang lokasyon ng php nasa string str . Bagaman ang malaking titik P ay ginagamit sa pinagmulang string, hinahanap ng paraang ito ang php at ipinapakita ang posisyon ng substring:
$str = 'Ang PHP ay isang scripting language, mahal ko ang PHP!' ;
echo stripos ( $str , 'php' , 0 ) ;
echo ' \n ' ;
echo stripos ( $str , 'php' , labinlima ) ;
?>
Sa snippet ng code sa itaas, ang unang substring PHP ay naroroon sa posisyon ng index 0 at ang iba pa PHP ay matatagpuan sa index 36. Sa unang function na stripos(), ang panimulang posisyon ay 0 kaya ipi-print nito ang posisyon ng unang paglitaw ng PHP. Sa ikalawang pahayag na may strips() ang panimulang posisyon para sa paghahanap sa substring ay labinlima, kaya laktawan ng function na ito ang mga substring bago ang posisyong ito at i-print ang unang paglitaw ng PHP pagkatapos ng panimulang posisyon.
Halimbawa 3
Ang sumusunod na code snippet ay nagbe-verify kung ang substring ay naroroon sa string na may mga if-else na pahayag. Kung ang substring ay naroroon sa string, ang if statement ay ipapakita sa console kung hindi ang else statement ay ipi-print:
$string = 'Maligayang pagdating sa LinuxHint, ang mundo ng programming' ;
$substring = 'LinuxHint' ;
kung ( stripos ( $string , $substring ) !== mali ) {
echo 'Ang substring' $substring ' ay naroroon sa ibinigay na string' ;
} iba pa {
echo 'Ang substring' $substring ' ay wala sa ibinigay na string' ;
}
Bottom Line
Ang strips() Ang function ay isang napaka-kapaki-pakinabang na function sa PHP na madali at mahusay na naghahambing ng mga string sa isang array. Sa simpleng syntax nito, madaling magagamit ito ng mga developer para mahanap ang unang paglitaw ng isang string, kahit na iba ang data ng string sa string. Ang functionality na ito ay maraming nalalaman at maaaring magamit para sa maraming mga gawain, mula sa paghahanap ng mga keyword sa isang search engine hanggang sa pag-verify ng pagkakaroon ng isang partikular na substring sa isang mas malaking string.