⊗ppPmRgAMP 250 of 447 menu

Vse ujemanja v žepke z regularnimi izrazi v PHP

S funkcijo preg_match_all lahko razdelimo vsa najdena ujemanja v žepke. Poglejmo, kako se to naredi.

Recimo, da imamo niz z domenami:

<?php $str = 'site.ru site123.com my-site.net'; ?>

Napišimo regularni izraz za iskanje domene, pri čemer ločimo ime in cono v ločene žepke:

<?php $reg = '#([a-z0-9_-]+)\.([a-z]{2,})#'; ?>

Rezultat bo prišel v tretji parameter funkcije:

<?php preg_match_all($reg, $str, $res); var_dump($res); ?>

Kot rezultat bomo dobili dvodimenzionalno polje. V ničelni element tega polja bo prišla vsebina ničelnih žepkov (torej tisto, kar se ujema s celotnim regularnim izrazom), v drugi element - vsebina prvih žepkov in tako naprej:

<?php [ ['site.ru', 'site123.com', 'my-site.net'], ['site', 'site123', 'my-site'], ['ru', 'com', 'net'], ] ?>

Podan je niz z datumi:

<?php $str = '2023-10-29 2024-11-30 2025-12-31'; ?>

Poiščite vse datume in ločite leto, mesec in dan v ločene žepke.

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