Paano Gamitin ang Stripos() Function sa PHP

Paano Gamitin Ang Stripos Function Sa Php



Sa PHP, mga string ay isang hanay ng mga character kung saan ang bawat karakter ay kinakatawan ng isang solong byte. Nagbibigay ang PHP ng iba't ibang mga built-in na function upang hatiin, paghambingin, palitan, at pagdugtungin ang mga string. Ang paghahambing ng string ay madaling gawin sa PHP gamit ang built-in na function strips(). Ang pamamaraang ito ng PHP ay ang pinakamadaling paraan upang mahanap ang paglitaw ng substring sa isang string.

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.