⊗ppPmRgAT 246 of 447 menu

PHP'de Düzenli İfadelerin Otomatik Test Edilmesi

Yazdığımız düzenli ifadeleri birkaç satırda hemen test etmemize olanak sağlayan kodu yazalım.

Testler için düzenli ifademizin aşağıdaki değişkende saklandığını varsayalım:

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

Kontrol için bir dizi dize oluşturalım:

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

Bu diziyi bir döngü ile geçelim, her bir öğeyi düzenli ifademizle kontrol edelim:

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

Tüm kodu bir araya getirelim ve düzenli ifadeleri test etmek için kullanışlı bir şablon elde edelim:

<?php $reg = '#\d{3,}#'; // düzenli ifadeniz $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>'; } ?>

Bir dizide ondalıklı bir sayı olup olmadığını kontrol etmeniz gerektiğini varsayalım. Önerilen betiği kullanarak, düzenli ifadenizi çeşitli dizelerde test edin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet