⊗ppPmRgSCh 245 of 447 menu

Preverjanje niza z regularnim izrazom v PHP-ju

Z možnostmi iskanja in zamenjave zmožnosti regularnih izrazov še zdaleč niso izčrpane. Obstaja tudi funkcija preg_match, ki preveri, ali se v nizu nahaja ujemanje z regularnim izrazom. Prvi parameter funkcije sprejme regularni izraz, drugi pa niz za iskanje.

Pri tem, če bo ujemanj več, bo funkcija našla le prvo in končala svoje delo. Zato funkcija vrne bodisi 1, bodisi 0 in se uporablja za odgovor na vprašanje 'ali iskano obstaja v nizu ali ne'. Vrne ena - kar pomeni da obstaja (in kolikokrat - ni jasno), vrne nič - kar pomeni da ne.

Poglejmo si primere. Preverimo, ali se v nizu nahaja podniz, sestavljen iz črk 'a', ponovljenih enkrat ali večkrat:

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

Zdaj v našem nizu iskanega ni, in funkcija bo izpisala 0:

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

Določite, ali so v nizu 3 števke zapored.

Določite, ali se predani niz začne z http.

Določite, ali se predani niz začne z http ali z https.

Določite, ali se predani niz konča z končnico txt, html ali php.

Določite, ali se predani niz konča z končnico jpg ali jpeg.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni