V této příručce budeme diskutovat o proužky() funkce, její syntaxe a její použití v PHP s příklady.
Co je funkce stripos() v PHP
proužky() je metoda PHP bez ohledu na velikost písmen, která se používá k nalezení přítomnosti podřetězce v řetězci. Pokud je podřetězec přítomen, tato metoda zobrazí pozici celého čísla první instance podřetězce v řetězci, jinak zobrazí false nebo nic.
Syntax
Následuje syntaxe pro použití proužky() v PHP:
stripos ( tětiva , nalézt , Start ) ;
Tady, tětiva určuje řetězec, který se má hledat, the nalézt určuje podřetězec, který se má najít, a Start určuje místo, kde má začít vyhledávání, a pozice řetězce začíná od 0, nikoli od 1.
Vrácená hodnota této metody je celé číslo, pokud je podřetězec přítomen, a boolovská hodnota je false, pokud řetězec není přítomen.
Jak používat funkci stripos() v PHP
Následující základní příklad vysvětluje použití proužky() funkce v PHP.
Příklad 1
V tomto příkladu jsme prohledali podřetězec 'skriptování' v řetězci a metoda vrátí pozici skriptování:
echo stripy ( 'PHP je skriptovací jazyk' , 'skriptování' ) ;
?>
Příklad 2
V následujícím příkladu jsme inicializovali řetězec str a poté použil proužky() najít php ve struně se dvěma různými výchozími pozicemi. Zjišťujeme umístění php v řetězec str . I když velké písmeno P je použit ve zdrojovém řetězci, tato metoda najde php a zobrazí pozici podřetězce:
$str = 'PHP je skriptovací jazyk, miluji PHP!' ;
echo stripy ( $str , 'php' , 0 ) ;
echo ' \n ' ;
echo stripos ( $str , 'php' , patnáct ) ;
?>
Ve výše uvedeném úryvku kódu, první podřetězec PHP je přítomen na pozici indexu 0 a ostatní PHP se nachází na indexu 36. V první funkci stripos() je výchozí pozice 0 takže vypíše pozici prvního výskytu PHP. Ve druhém prohlášení s proužky() výchozí pozice pro vyhledávání podřetězce je patnáct, takže tato funkce přeskočí podřetězce před touto pozicí a vytiskne první výskyt znaku PHP po výchozí pozici.
Příklad 3
Následující fragment kódu ověřuje, zda je podřetězec přítomen v řetězci s příkazy if-else. Pokud je podřetězec v řetězci přítomen, příkaz if se zobrazí na konzole, jinak bude vytištěn příkaz else:
$string = 'Vítejte v LinuxHint, světě programování' ;
$substring = 'LinuxHint' ;
-li ( stripy ( $string , $substring ) !== Nepravdivé ) {
echo 'Podřetězec' $substring ' je přítomen v daném řetězci' ;
} jiný {
echo 'Podřetězec' $substring „v daném řetězci není přítomen“ ;
}
Sečteno a podtrženo
The proužky() function je velmi užitečná funkce v PHP, která snadno a efektivně porovnává řetězce v poli. Díky jednoduché syntaxi jej mohou vývojáři snadno použít k nalezení prvního výskytu řetězce, i když se data řetězce od řetězce liší. Tato funkce je všestranná a lze ji použít pro mnoho úkolů, od hledání klíčových slov ve vyhledávači až po ověření existence konkrétního podřetězce ve větším řetězci.