⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა