⊗ppPmRgSCh 245 of 447 menu

Eilutės tikrinimas naudojant reguliariąją išraišką PHP

Paieškos ir pakeitimo galimybės reguliariosiose išraiškose neapsiriboja tik tuo. Taip pat egzistuoja funkcija preg_match, kuri patikrina, ar eilutėje yra atitikmuo su reguliąja išraiška. Pirmuoju parametru funkcija priima reguliąją išraišką, o antruoju - eilutę paieškai.

Jei atitikmenų bus daug, funkcija ras tik pirmąjį ir baigs savo darbą. Todėl funkcija grąžina arba 1, arba 0 ir naudojama atsakyti į klausimą 'ar eilutėje yra ieškoma, ar ne'. Grąžins vieną - reiškia yra (o kiek kartų - neaišku), grąžins nulį - reiškia nėra.

Pažiūrėkime į pavyzdžius. Patikrinkime, ar eilutėje yra poeilutė, susidedanti iš raidžių 'a', pasikartojančių vieną ar daugiau kartų:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // išves 1 ?>

Dabar mūsų eilutėje nėra ieškomo, ir funkcija išves 0:

<?php echo preg_match('#a+#', 'eee bbb'); // išves 0 ?>

Nustatykite, ar eilutėje yra 3 skaitmenys iš eilės.

Nustatykite, ar perduota eilutė prasideda su http.

Nustatykite, ar perduota eilutė prasideda su http ar su https.

Nustatykite, ar perduota eilutė baigiasi plėtiniu txt, html ar php.

Nustatykite, ar perduota eilutė baigiasi plėtiniu jpg ar jpeg.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti