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.