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