⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау