PHP’de İf Deyim Örnekleri

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; 
 
        } 
?> 

Be the first to comment

Leave a Reply

Your email address will not be published.


*