⊗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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау