Kako uporabljati funkcijo stripos() v PHP

Kako Uporabljati Funkcijo Stripos V Php



V PHP, strune so niz znakov, v katerih je vsak znak predstavljen z enim bajtom. PHP ponuja različne vgrajene funkcije za razdelitev, primerjavo, zamenjavo in združevanje nizov. Primerjavo nizov lahko preprosto izvedete v PHP z uporabo vgrajene funkcije trakovi(). Ta metoda PHP je najlažji način za iskanje podniza v nizu.

V tem vodniku bomo razpravljali o trakovi () funkcijo, njeno sintakso in njeno uporabo v PHP s primeri.

Kaj je funkcija stripos() v PHP

trakovi () je metoda PHP, ki ne razlikuje med velikimi in malimi črkami in se uporablja za iskanje prisotnosti podniza v nizu. Če je podniz prisoten, ta metoda prikaže celoštevilski položaj prvega primerka podniza v nizu, sicer pa prikaže false ali nič.







Sintaksa



Sledi sintaksa za uporabo trakovi () v PHP:



stripos ( vrvica , najti , začetek ) ;

Tukaj, vrvica določa niz za iskanje, najti določa podniz, ki ga želite najti, in začetek določa lokacijo, kjer se začne iskanje, položaj niza pa se začne pri 0, ne 1.





Vrnjena vrednost te metode je celo število, če je podniz prisoten, vrednost bool pa je false, če niza ni.

Kako uporabljati funkcijo stripos() v PHP

Naslednji osnovni primer pojasnjuje uporabo trakovi () funkcijo v PHP.



Primer 1

V tem primeru smo preiskali podniz 'skriptiranje' v nizu in metoda vrne položaj skripta:



odmev stripos ( 'PHP je skriptni jezik' , 'skriptiranje' ) ;

?>

Primer 2

V naslednjem primeru smo inicializirali niz str in nato uporabil trakovi () najti php v nizu z dvema različnima začetnima položajema. Iščemo lokacijo php v niz str . Čeprav z veliko začetnico p se uporablja v izvornem nizu, ta metoda najde php in prikaže položaj podniza:



$str = 'PHP je skriptni jezik, obožujem PHP!' ;

odmev stripos ( $str , 'php' , 0 ) ;

odmev ' \n ' ;

odmev stripos ( $str , 'php' , petnajst ) ;

?>

V zgornjem delčku kode prvi podniz PHP je prisoten na položaju indeksa 0 in drugo PHP se nahaja na indeksu 36. V prvi funkciji stripos() je začetni položaj 0 tako bo natisnil položaj prve pojavitve PHP. V drugi izjavi z trakovi () začetni položaj za iskanje podniza je petnajst, zato bo ta funkcija preskočila podnize pred tem položajem in natisnila prvo pojavitev PHP po začetnem položaju.

Primer 3

Naslednji delček kode preveri, ali je podniz prisoten v nizu s stavki if-else. Če je podniz prisoten v nizu, bo na konzoli prikazan stavek if, sicer bo natisnjen stavek else:



$string = 'Dobrodošli v LinuxHint, svetu programiranja' ;

$podniz = 'LinuxHint' ;

če ( stripos ( $string , $podniz ) !== lažno ) {

odmev 'Podniz' $podniz ' je prisoten v danem nizu' ;

} drugače {

odmev 'Podniz' $podniz ' ni prisoten v danem nizu' ;

}

Spodnja črta

The trakovi () funkcija je zelo uporabna funkcija v PHP, ki enostavno in učinkovito primerja nize v matriki. S preprosto sintakso ga lahko razvijalci zlahka uporabijo za iskanje prve pojavitve niza, tudi če se podatki niza razlikujejo od niza. Ta funkcionalnost je vsestranska in se lahko uporablja za številna opravila, od iskanja ključnih besed v iskalniku do preverjanja obstoja določenega podniza v večjem nizu.