⊗ppPmRgAT 246 of 447 menu

PHP'деги регулярдуу сөз айкаштарын автоматтык текшерүү

Келгиле, биздин жазылган регулярдуу сөз айкаштарды бир нече саптарда оңой текшерүүгө мүмкүндүк берген код жазалы.

Сыноолор үчүн биздин регулярдуу сөз айкаш төмөнкү өзгөрмөдө сакталсын:

<?php $reg = '#\d{3,}#'; ?>

Келгиле, текшерүүлөр үчүн саптардын массивин түзөлү:

<?php $arr[] = 'aaa 123 bbb'; $arr[] = 'aaa 12345 bbb'; $arr[] = 'aaa 12x bbb'; $arr[] = 'aaa 12 bbb'; ?>

Бул массивди цикл менен айланып чыгып, ар бир элементти биздин регулярдуу сөз айкаш менен текшеребиз:

<?php foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Бардык кодду бирге чогултуп, регулярдуу сөз айкаштарды текшерүү үчүн ыңгайлуу дагы бир үлгү алабыз:

<?php $reg = '#\d{3,}#'; // сиздин регулярдуу сөз айкашыңыз $arr[] = 'aaa 123 bbb'; // 1 $arr[] = 'aaa 12345 bbb'; // 1 $arr[] = 'aaa 12x bbb'; // 0 $arr[] = 'aaa 12 bbb'; // 0 foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Сизге сапта бөлчөк сан бар экендигин текшерүү керек деп коёлу. Сунушталган скриптти колдонуп, өзүңүздүн регулярдуу сөз айкашыңызды ар кандай саптарда текшериңиз.

Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу