⊗ppPmRgAMP 250 of 447 menu

PHP-da Regular Ifodalar Orqali Hamma Mosliklarni Qismlarga Ajratish

preg_match_all funksiyasi yordamida barcha topilgan mosliklarni qismlarga ajratish mumkin. Keling, buni qanday amalga oshirishni ko'ramiz.

Masalan, bizda domenlar bilan satr bor deylik:

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

Keling, domenni topish uchun regular ifoda yozaylik, nom va zonani alohida qismlarga ajratgan holda:

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

Natija funksiyaning uchinchi parametriga tushadi:

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

Natijada biz ikki o'lchamli massiv olamiz. Ushbu massivning nol elementi nol qismlarga tegishli bo'lgan tarkibni (ya'ni butun regular ifodaga mos kelgan narsani) o'z ichiga oladi, ikkinchi element - birinchi qismlarning tarkibi va hokazo:

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

Sanalar bilan satr berilgan:

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

Barcha sanalarni toping, yil, oy va kunni alohida qismlarga ajrating.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish