Ako používať funkciu stripos() v PHP

Ako Pouzivat Funkciu Stripos V Php



V PHP, struny sú množinou znakov, v ktorých je každý znak reprezentovaný jedným bajtom. PHP poskytuje rôzne vstavané funkcie na rozdelenie, porovnanie, nahradenie a zreťazenie reťazcov. Porovnanie reťazcov možno jednoducho vykonať v PHP pomocou vstavanej funkcie prúžky(). Táto metóda PHP je najjednoduchší spôsob, ako nájsť výskyt podreťazca v reťazci.

V tejto príručke budeme diskutovať o prúžky() funkcie, jej syntax a jej použitie v PHP s príkladmi.

Čo je funkcia stripos() v PHP

prúžky() je metóda PHP bez ohľadu na veľkosť písmen, ktorá sa používa na zistenie prítomnosti podreťazca v reťazci. Ak je podreťazec prítomný, táto metóda zobrazí pozíciu celého čísla prvého výskytu podreťazca v reťazci, v opačnom prípade zobrazí hodnotu false alebo nič.







Syntax



Nasleduje syntax pre použitie prúžky() v PHP:



pásiky ( reťazec , Nájsť , začať ) ;

Tu, reťazec určuje reťazec, ktorý sa má vyhľadať, the Nájsť určuje podreťazec, ktorý sa má nájsť, a začať určuje miesto, kde sa má vyhľadávanie začať, a pozícia reťazca začína od 0, nie od 1.





Návratová hodnota tejto metódy je celé číslo, ak je prítomný podreťazec, a boolova hodnota je nepravdivá, ak reťazec nie je prítomný.

Ako používať funkciu stripos() v PHP

Nasledujúci základný príklad vysvetľuje použitie prúžky() funkciu v PHP.



Príklad 1

V tomto príklade sme hľadali podreťazec 'skriptovanie' v reťazci a metóda vráti pozíciu skriptovania:



ozvena pásiky ( 'PHP je skriptovací jazyk' , 'skriptovanie' ) ;

?>

Príklad 2

V nasledujúcom príklade sme inicializovali reťazec str a potom použil prúžky() nájsť php v reťazci s dvoma rôznymi východiskovými polohami. Hľadáme umiestnenie php v reťazec str . Aj keď veľké písmeno P sa používa v zdrojovom reťazci, táto metóda nájde php a zobrazí polohu podreťazca:



$str = 'PHP je skriptovací jazyk, milujem PHP!' ;

ozvena pásiky ( $str , 'php' , 0 ) ;

ozvena ' \n ' ;

ozvena pásiky ( $str , 'php' , pätnásť ) ;

?>

Vo vyššie uvedenom útržku kódu, prvý podreťazec PHP je prítomný na pozícii indexu 0 a druhý PHP sa nachádza na indexe 36. V prvej funkcii stripos() je počiatočná pozícia 0 tak vypíše pozíciu prvého výskytu PHP. V druhom vyhlásení s prúžky() počiatočná pozícia pre vyhľadávanie podreťazca je pätnásť, takže táto funkcia preskočí podreťazce pred touto pozíciou a vypíše prvý výskyt znaku PHP po východiskovej pozícii.

Príklad 3

Nasledujúci útržok kódu overuje, či je podreťazec prítomný v reťazci s príkazmi if-else. Ak je podreťazec prítomný v reťazci, na konzole sa zobrazí príkaz if, inak sa vytlačí príkaz else:



$string = 'Vitajte v LinuxHint, svete programovania' ;

$substring = 'LinuxHint' ;

ak ( pásiky ( $string , $substring ) !== falošný ) {

ozvena 'Podreťazec' $substring „je prítomný v danom reťazci“ ;

} inak {

ozvena 'Podreťazec' $substring „v danom reťazci sa nenachádza“ ;

}

Spodná čiara

The prúžky() function je veľmi užitočná funkcia v PHP, ktorá jednoducho a efektívne porovnáva reťazce v poli. Vďaka jednoduchej syntaxi ho môžu vývojári ľahko použiť na nájdenie prvého výskytu reťazca, aj keď sa údaje reťazca líšia od reťazca. Táto funkcionalita je všestranná a možno ju použiť pri mnohých úlohách, od vyhľadávania kľúčových slov vo vyhľadávači až po overenie existencie konkrétneho podreťazca vo väčšom reťazci.