-
PHP ile İçerik Kontrolü
Bu derste PHP ile programlamada yardımcı olacak birkaç fonksiyonu göreceğiz.
isset()
Bu komut ile değişkenin değeri olup olmadığını kontrol etmeye yarar. Değeri olursa true değer döndürür.
Ör: Kod:
<?php
$ad=?Ercan?;
İf (isset ($ad))
{
Echo ?degişken degeri vardir?;
}else{
Echo ?degişken degeri bostur?;
}
?>
Sonuç olarak ekrana "Değişken değeri vardır" yazacaktır.
unset()
Isset fonksiyonunun olumsuzu unset komutudur.
Aynı örnekle gösterelim.
Ör: Kod:
<?php
$ad=? ?;
İf (unset ($ad))
{
Echo ?degişken degeri bostur?;
}else{
Echo ?degişken degeri vardir?;
}
?>
Burada ise ekrana "Değişken değeri boştur" yazısı çıkacaktır.
empty()
unset komutuna benzer. İşlevleri aynıdır. Formlarda boş bırakılan alanları kontrol için kullanılabilir.
Ör: Kod:
<?php
$ad=? ?;
İf (empty ($ad))
{
Echo ?degişken degeri bostur?;
}else{
Echo ?degişken degeri vardir?;
}
?>
Sonuç olarak ekrana "Değişken değeri boştur" yazısı çıkacaktır.
strlen()
Değişkende bulunan karakter sayısını bulmamızı sağlar. Formlarda password (parola) alanlarını kontrol için kullanabiliriz.
Ör: Kod:
<?php
$sifre=12345678;
İf (strlen($sifre)<9)
{
Echo ?girilen sifre 9 karakterden az olamaz?;
}else{
Echo ?sifre kaydedildi?;
}
?>
Burada ise ekrana "Girilen şifre 9 karakterden az olamaz" yazısı çıkacaktır.
eregi()
Metin içinde belirtilen değerin olup olmadığını kontrol eder. Mail kontrolü için kullanılabilir.
<?php
$mail=?ercan@hotmail.com?;
İf (eregi(?@?,$mail))
{
Echo?mail adresiniz dogru?;
}else{
Echo?mail adresiniz yanlis?;
}
?>
Sonuç olarak ekrana "Mail adresiniz doğru" çıktısını verir.