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ı.