⊗ppPmRgSCh 245 of 447 menu

Сатрро бо истифода аз регекси PHP тафтиш кардан

Имконияти регексиҳо танҳо ба ҷустуҷӯ ва иваз кардан маҳдуд намешавад. Инчунин функсияи preg_match мавҷуд аст, ки месанҷад, оё дар сатр мувофиқат бо регекси вуҷуд дорад ё не. Функсия параметри аввалро ибораи оддӣ ва параметри дуюмро сатр барои ҷустуҷӯ қабул мекунад.

Дар ин ҳолат, агар бисёр мувофиқатҳо вуҷуд дошта бошад, функсия танҳо якумро пайдо мекунад ва кори худро анҷом медиҳад. Аз ин рӯ, функсия ё 1 ё 0-ро бармегардонад ва барои посух додан ба савол 'мавриди ҷустуҷӯ дар сатр мавҷуд аст ё не' истифода мешавад. Агар як (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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан