PHP Dersleri, MySQL ve Açık Kaynak


« ctype_alpha() ve ctype_alnum() Fonksiyonu

ctype_alpha() fonksiyonu değerin alfabetik olup olmadığını kontrol eder. ctype_alnum() fonksiyonu ise tam tersi numerik olup olmadığını kontrol eder. Örneğin üye giriş formunda üye adımızın alfabetik olup olmadığını kontrol edebiliriz. Aynı şekilde şifremizin sadece rakamlardan oluşmasını sağlayabiliriz.

Örnek:

<?php

$degisken = "Güray";

if(ctype_alpha($degisken)){

echo "Değişken alfabetiktir";

}else{

echo "Değişken alfabetik değildir";

}

?>

Ekranda değişkan alfabetik olarak gözükecektir.Aynı şekilde ctype_alnum() fonksiyonu ile yaptığımızda:

<?php

$degisken = "123456";

if(ctype_alnum($degisken)){

echo "Değişken numeriktir";

}else{

echo "Değişken numerik değildir";

}

?>

Burada da değişkenimiz numerik olarak gözükecektir. Bu fonksiyonları birçok yerde güvenlik amaçlı olarakta kullanabilirsiniz.




3 Yorum


  • 27 Aralık 2009
    Kripteks yazdı


    ctype_alnum fonksiyonunu yanlis yazmisin “)”.

  • 27 Aralık 2009
    Güray Süerdem yazdı


    Evet farkettim 🙂 teşekkürler düzelttim hemen.

  • 19 Ocak 2010
    seçkin yazdı


    yazınız güzel olmuş.
    is_numeric() te aynı işlevi görmüyor mu.
    Hem daha kolay akılda kalıyor.
    ctype_alnum daha farklı bir işlevi daha olmalı.

Yorumla