A stripos() függvény használata PHP-ben

A Stripos Fuggveny Hasznalata Php Ben



PHP-ben, húrok olyan karakterkészlet, amelyben minden karaktert egyetlen bájt képvisel. A PHP különféle beépített függvényeket kínál a karakterláncok felosztására, összehasonlítására, cseréjére és összefűzésére. A karakterlánc-összehasonlítás egyszerűen elvégezhető PHP-ben a beépített függvény segítségével csíkok(). A PHP-nek ez a módszere a legegyszerűbb módja annak, hogy megtaláljuk a karakterláncban lévő részkarakterlánc előfordulását.

Ebben az útmutatóban megvitatjuk a csíkok () függvényt, szintaxisát és PHP-beli használatát példákkal.

Mi a stripos() függvény a PHP-ben

csíkok () a PHP kis- és nagybetűket nem érzékeny módszere, amely az alkarakterlánc jelenlétének megállapítására szolgál a karakterláncban. Ha az alkarakterlánc jelen van, ez a metódus a karakterlánc első példányának egész helyzetét jeleníti meg, ellenkező esetben hamis vagy semmit sem jelenít meg.







Szintaxis



A következő a szintaxis a csíkok () PHP-ben:



csíkos ( húr , megtalálja , Rajt ) ;

Itt, a húr megadja a keresendő karakterláncot, a megtalálja megadja a keresendő részkarakterláncot, és a Rajt megadja a keresés megkezdésének helyét, és a karakterlánc pozíciója 0-tól kezdődik, nem 1-től.





Ennek a metódusnak a visszatérési értéke egy egész szám, ha az alkarakterlánc jelen van, és a bool érték hamis, ha a karakterlánc nincs jelen.

A stripos() függvény használata PHP-ben

A következő alapvető példa a csíkok () függvény PHP-ben.



1. példa

Ebben a példában az alkarakterláncot kerestük 'forgatókönyvírás' a karakterláncban, és a metódus visszaadja a szkript pozícióját:



visszhang csíkos ( 'A PHP egy szkriptnyelv' , 'script' ) ;

?>

2. példa

A következő példában inicializáltuk a string str majd használta a csíkok () megtalálni a php a húrban két különböző kiindulási helyzettel. Keressük a helyét php ban,-ben string str . Bár a nagybetű P A forrás karakterláncban használatos, ez a metódus megtalálja a php és megjeleníti az alkarakterlánc pozícióját:



$str = 'A PHP egy szkriptnyelv, szeretem a PHP-t!' ;

visszhang csíkos ( $str , 'php' , 0 ) ;

visszhang ' \n ' ;

visszhang csíkos ( $str , 'php' , tizenöt ) ;

?>

A fenti kódrészletben az első részkarakterlánc PHP index pozícióban van jelen 0 és a másik PHP indexen található 36. Az első stripos() függvényben a kiinduló helyzet az 0 így kiírja a PHP első előfordulásának helyét. A második nyilatkozatban -val csíkok () az alkarakterlánc keresésének kezdőpozíciója tizenöt, így ez a funkció kihagyja az e pozíció előtti részkarakterláncokat, és kiírja az első előfordulását PHP a kiinduló helyzet után.

3. példa

A következő kódrészlet ellenőrzi, hogy az if-else utasításokkal együtt szerepel-e az alkarakterlánc. Ha az alkarakterlánc jelen van a karakterláncban, akkor az if utasítás megjelenik a konzolon, ellenkező esetben az else utasítás kerül kinyomtatásra:



$string = 'Üdvözöljük a LinuxHintben, a programozás világában' ;

$substring = 'LinuxHint' ;

ha ( csíkos ( $string , $substring ) !== hamis ) {

visszhang 'Az alkarakterlánc' $substring ' jelen van az adott karakterláncban' ;

} más {

visszhang 'Az alkarakterlánc' $substring ' nincs jelen az adott karakterláncban' ;

}

Bottom Line

A csíkok () A függvény egy nagyon hasznos függvény a PHP-ben, amely könnyen és hatékonyan hasonlítja össze a tömbben lévő karakterláncokat. Egyszerű szintaxisának köszönhetően a fejlesztők könnyen használhatják a karakterlánc első előfordulásának megtalálásához, még akkor is, ha a karakterlánc adatai eltérnek a karakterlánctól. Ez a funkció sokoldalú, és számos feladathoz használható, kezdve a kulcsszavak keresésétől a keresőmotorban egészen a nagyobb karakterláncban lévő adott részkarakterlánc meglétének ellenőrzéséig.