<?
class Kontrol {
//Bir Degerde Sadece Rakam olmasını İstiyorsanız Bu Tam Sizin istediğiniz Şey :)
public function Sadece_Rakam($str){
$sonuc = (ctype_digit($str))?"Evet işlem Doğru":"İşlem Başarısız";
return $sonuc;
}
//Bir Degerde Sadece Harf Rakam Kullanılmasını İstiyorsanız buda güzel bir yöntem :)
public function Sadece_Rakam_ve_Harf($str){
$sonuc = (ctype_alnum($str))?"Evet İşlem Doğru":"İşlem Başarısız";
return $sonuc;
}
//Bir Degerde Sadece Harf Kullanılsın Diğerlerini İstemem Diyorsanız
public function Sadece_Harf($str){
$sonuc = (ctype_alpha($str))?"Evet İşlem Doğru":"İşlem Başarısız";
return $sonuc;
}
}
//Sadece Harflerden Olşursa TRUE döner
$new = new Kontrol();
echo $new->Sadece_Harf("ByTrislasis");
//Sadece Rakamlardan Olşursa TRUE döner
$new = new Kontrol();
echo $new->Sadece_Rakam("123456");
//Sadece Harf ve Rakamlardan Olşursa TRUE döner
//not boşluk karakteri ve özel ifadeler içeremez
$new = new Kontrol();
echo $new->Sadece_Rakam_ve_Harf("ByTrislasis28");
?>belki birilerinin işine yarar

fonksiyon olarak kullanımı daha basit ama kodlarımın arasından direk c/p yaptım isteyen düzenler zaten kendine göre

hazırda bulunması yetiyor
kaynak
http://www.php.net/manual/tr/ref.ctype.php
eline sağlık
daha kısasını yazayım bende kütüphanesine eklemek isteyen eklesin.
<?php
class Kontrol {
public static function Nedir($str,$str2=null){
if($str2=='harf'):
$str = ctype_alpha($str);
elseif($str2=='sayi'):
$str = ctype_digit($str);
else:
$str = ctype_alnum($str);
endif;
return $sonuc = ($str)? 'Evet işlem Doğru ': ' İşlem Başarısız ';
}
}
echo Kontrol::Nedir('ByTrislasis','harf');
echo Kontrol::Nedir('123456','sayi');
echo Kontrol::Nedir('ByTrislasis28');
?>
ilgili arkadaşlara bir soru sormak istiyorum
elimde bir sayı değişkeni var ve ben bu sayıyı herzaman virgülden sonra 2basamak istiyorum
örnek
16 => 16,00
15,6 => 15,60
12,430 => 12,40
olsun
bunu nasıl kontrol edebiliriz.
sayı numerik olsun matematiksel fonksiyonlar içinde kullanacağım