Jak používat funkci stripos() v PHP

Jak Pouzivat Funkci Stripos V Php



V PHP, struny jsou množinou znaků, ve kterých je každý znak reprezentován jedním bajtem. PHP poskytuje různé vestavěné funkce pro rozdělení, porovnání, nahrazení a zřetězení řetězců. Porovnání řetězců lze snadno provést v PHP pomocí vestavěné funkce proužky(). Tato metoda PHP je nejjednodušší způsob, jak najít výskyt podřetězce v řetězci.

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.