ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
<?
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
BHCoder adlı üyeden alıntı: mesajı görüntüle
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