⊗ppPmRgSCh 245 of 447 menu

Sztring ellenőrzése reguláris kifejezéssel PHP-ben

A reguláris kifejezések lehetőségei messze nem merülnek ki a keresésben és cserében. Létezik továbbá a preg_match függvény is, amely ellenőrzi, hogy a sztringben található-e egyezés a reguláris kifejezéssel. A függvény első paramétereként a reguláris kifejezést, másodikként pedig a keresendő sztringet fogadja el.

Eközben, ha sok egyezés lenne, a függvény csak az elsőt találja meg és befejezi a munkáját. Ezért a függvény vagy 1-et, vagy 0-t ad vissza, és arra a kérdésre használjuk, hogy 'van-e a keresett a sztringben vagy sem'. Visszaad egyet – azt jelenti, van (de hányszor – nem világos), visszaad nullát – azt jelenti, nincs.

Nézzünk példákat. Ellenőrizzük, van-e a sztringben olyan részsztring, amely 'a' betűkből áll, egy vagy többször megismétlődve:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // kiírja 1-et ?>

Most pedig a mi sztringünkben nincs a keresett, és a függvény 0-t fog kiírni:

<?php echo preg_match('#a+#', 'eee bbb'); // kiírja 0-t ?>

Határozd meg, van-e a sztringben 3 számjegy egymás után.

Határozd meg, hogy az átadott sztring http-vel kezdődik-e.

Határozd meg, hogy az átadott sztring http-vel vagy https-vel kezdődik-e.

Határozd meg, hogy az átadott sztring txt, html vagy php kiterjesztéssel végződik-e.

Határozd meg, hogy az átadott sztring jpg vagy jpeg kiterjesztéssel végződik-e.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás