⊗ppPmRgSCh 245 of 447 menu

სტრიქონის შემოწმება რეგულარული გამოსახულებით PHP-ში

ძიების და ჩანაცვლების შესაძლებლობებით რეგულარული გამოსახულებების შესაძლებლობები შორს არის გამოწურებული. ასევე არსებობს ფუნქცია preg_match, რომელიც ამოწმებს, არის თუ არა სტრიქონში შესაბამისობა რეგულარულ გამოსახულებასთან. ფუნქცია პირველ პარამეტრად იღებს რეგულარულ გამოსახულებას, ხოლო მეორედ - სტრიქონს ძიებისთვის.

ამ შემთხვევაში, თუ ბევრი შესაბამისობა იქნება, ფუნქცია მხოლოდ პირველს იპოვის და დაასრულებს თავის მუშაობას. ამიტომ ფუნქცია აბრუნებს 1, ან 0 და გამოიყენება პასუხის გასაცემად კითხვაზე 'არის თუ არა სასურველი სტრიქონში'. დააბრუნებს ერთს - ნიშნავს არის (და რამდენჯერ - გაურკვეველია), დააბრუნებს ნულს - ნიშნავს არ არის.

მოდით შევხედოთ მაგალითებს. შევამოწმოთ, არის თუ არა სტრიქონში ქვესტრიქონი, რომელიც შედგება ასო 'a'-ისგან, გამეორებული ერთი ან მეტი ჯერ:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // გამოიტანს 1 ?>

ახლა კი ჩვენს სტრიქონში არ არის სასურველი, და ფუნქცია გამოიტანს 0:

<?php echo preg_match('#a+#', 'eee bbb'); // გამოიტანს 0 ?>

დაადგინეთ, არის თუ არა სტრიქონში 3 ციფრი ზედიზედ.

დაადგინეთ, იწყება თუ არა გადაცემული სტრიქონი http-ით.

დაადგინეთ, იწყება თუ არა გადაცემული სტრიქონი http-ით ან https-ით.

დაადგინეთ, მთავრდება თუ არა გადაცემული სტრიქონი გაფართოებით txt, html ან php.

დაადგინეთ, მთავრდება თუ არა გადაცემული სტრიქონი გაფართოებით jpg ან jpeg.

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