if karar yapısının kullanımını aşağıdaki örnekte görebilirsiniz ve yardımcı olablecek operatör ve anlamlarına bakabilirsiniz.
<?php
$saat = date(H);
//şu anki saat (0-24)
$gunler = array("Pazar","Pazartesi","Salı","Çarşamba",
"Perşembe","Cuma","Cumartesi");
//günler dizisi
$gun = $gunler[date(w)];
//date(w) ile hangi gün olduğunu getirip günler dizisinden görüntülüyor
if ($gun == "Cumartesi")
{
if ($saat == "12")
{
$yemek = "pasta";
}
}
?>
<?php
if ($yemek == "pasta")
{
echo "yemekte pasta var";
}
else
{
echo "yemekte pasta yok";
}
?>
<?php
if (($saat <=9) && ($saat >=6))
{
echo "Günaydın";
}
elseif (($saat >=10) && ($saat <=16))
{
echo "Tünaydın";
}
elseif (($saat >=17) && ($saat <=20))
{
echo "İyi Akşamlar";
}
else
{
echo "İyi Geceler";
}
?>
<?php
//if deyiminin kullanılması ile ilgili diğer bir yol
if ($saat == 0):
echo "Gece Yarısı!";
else:
echo "Henüz Erken!";
endif;
?>
<?php
$gunler = array("Pazar","Pazartesi","Salı","Çarşamba",
"Perşembe","Cuma","Cumartesi");
//günler dizisi
$gun = $gunler[date(w)];
//date(w) ile hangi gün olduğunu getirip günler dizisinden görüntülüyor
// switch karar yapısını kullanalım
switch ($day)
{
// birinci case
case "Pazartesi":
$merhaba = "Haftanın ilk resmi günü";
break;
// ikinci case
case "Salı":
$merhaba = "Haftanın ikinci resmi günü";
break;
case "Çarşamba":
$merhaba = "Haftanın üçüncü resmi günü";
break;
case "Perşembe":
$merhaba = "Haftanın Dördüncü resmi günü";
break;
case "Cuma":
$merhaba = "Haftanın son resmi günü";
break;
// eğer $day hiçbir case değeriyle uyuşmuyorsa
default:
$merhaba = "Haftasonu tatili";
break;
}
?>

Leave a Reply