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<?php
  echo preg_match('#a+#', 'eee aaa bbb'); // izpiše 1
?>

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

php<?php
  echo preg_match('#a+#', 'eee bbb'); // izpiše 0
?>
Задание 1

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

Задание 2

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

Задание 3

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

Задание 4

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

Задание 5

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