⊗ppPmRgAMP 250 of 447 menu

Сите совпаѓања во групи преку регуларни изрази во PHP

Со функцијата preg_match_all може да ги разделиме сите пронајдени совпаѓања во групи. Ајде да погледнеме како се прави ова.

Нека, на пример, имаме стринг со домени:

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

Ајде да напишеме регуларен израз за пребарување на домен, одделувајќи го името и зоната во посебни групи:

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

Резултатот ќе го добиеме во третиот параметар на функцијата:

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

Како резултат ќе добиеме дводимензионална низа. Во нултиот елемент од оваа низа ќе се најде содржината на нултите групи (односно она што го совпадна целиот регуларен израз), во вториот елемент - содржината на првите групи и така натаму:

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

Даден е стринг со датуми:

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

Пронајдете ги сите датуми, одделувајќи ја годината, месецот и денот во посебни групи.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј