Akradaşlar verinin harf ve ya rakam olduğunu nasıl süzgeçten geçire biliriz?
Gelen veriyi GET ile ediniyorum.
Harf ve ya numara kontrolü nasıl yapılır?
8
●1.498
- 12-12-2009, 08:23:05Üyeliği durduruldufiltreleme örnekleri;
intval;
// url: http://site.com/test.php?veri=123456 if (intval($_GET['veri'])) { echo 'Gelen veri bir sayıdır.'; } else { echo 'Gelen veri bir sayı değildir!'; } // Çıktı: Gelen veri bir sayıdır.is_numeric;
// url: http://site.com/test.php?veri=123456 if (is_numeric($_GET['veri'])) { echo 'Gelen veri bir sayıdır.'; } else { echo 'Gelen veri bir sayı değildir!'; } // Çıktı: Gelen veri bir sayıdır.ctype_digit;
// url: http://site.com/test.php?veri=123456 if (ctype_digit($_GET['veri'])) { echo "Gelen veri bir sayıdır."; } else { echo 'Gelen veri bir sayı değildir!'; } // Çıktı: Gelen veri bir sayıdır. - 13-12-2009, 03:52:16Üyeliği durdurulduSeryak adlı üyeden alıntı: mesajı görüntüle
<?php $metin = 'asd123asd'; preg_match('#[0-9]+#', $metin, $cikti); $sayi = $cikti[0]; echo $sayi; ?>çıktı: 123 - 13-12-2009, 12:10:55Teşekkürler bende ona benzer birşey buldumdevturkeli adlı üyeden alıntı: mesajı görüntüle
$metin = 'asd123asd'; if ( preg_match("[\d.*[0-9]?]", $metin, $dizi)) echo $dizi[0];