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.
ctype_alnum fonksiyonunu yanlis yazmisin “)”.
Evet farkettim 🙂 teşekkürler düzelttim hemen.
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ı.