PHP if else Örnekleri

PHP, koşullu ifadelerin oluşturulmasını sağlayan bir dizi kontrol yapısı sunar. Bu makalede, PHP'de if-else ifadelerini kullanarak çeşitli durumları ele alacak ve kod örnekleriyle adım adım açıklayacağız.


1. Temel If-Else Yapısı

Temel if-else yapısı, belirli bir koşulu kontrol eder ve bu koşula göre farklı bir işlem yapar. Örneğin, kullanıcıdan alınan bir sayının pozitif mi negatif mi olduğunu kontrol edebiliriz.

<?php
$number = 10;

if ($number > 0) {
    echo "Sayı pozitif.";
} else {
    echo "Sayı negatif veya sıfır.";
}
?>

2. Else If Kullanımı

Else if ifadesi, birden fazla koşulu kontrol etmemize olanak tanır. Örneğin, bir öğrencinin not durumunu kontrol edebiliriz.

<?php
$grade = 75;

if ($grade >= 90) {
    echo "Notunuz: AA";
} elseif ($grade >= 80) {
    echo "Notunuz: BA";
} elseif ($grade >= 70) {
    echo "Notunuz: BB";
} elseif ($grade >= 60) {
    echo "Notunuz: CB";
} elseif ($grade >= 50) {
    echo "Notunuz: CC";
} else {
    echo "Notunuz: FF (Kaldınız)";
}
?>

3. Kısa If-Else Ternary Operatörü

Ternary operatörü, basit if-else durumları için kısa bir alternatif sunar. Örneğin, bir sayının çift veya tek olduğunu kontrol edebiliriz.

<?php
$number = 12;
$message = ($number % 2 == 0) ? "Çift sayı." : "Tek sayı.";
echo $message;
?>


4. İç İçe If-Else Yapısı

If-else ifadeleri iç içe kullanılabilir, bu da daha karmaşık durumları ele almak için kullanışlıdır. Örneğin, bir kullanıcının yaşına ve üyelik durumuna göre indirim hesaplayabiliriz:

<?php
$age = 25;
$isMember = true;

if ($age < 18) {
    echo "İndirimli bilet: 10 TL";
} else {
    if ($isMember) {
        echo "İndirimli bilet: 20 TL";
    } else {
        echo "Standart bilet: 30 TL";
    }
}
?>

PHP'de if-else ifadeleri kullanarak çeşitli koşulları ele alabiliriz. Bu makalede, temel if-else yapılarından başlayarak daha karmaşık durumları ele almayı gösterdik. Bu örnekler, PHP'de koşullu ifadelerin nasıl kullanılacağını anlamanıza yardımcı olacaktır.



YAZAR HAKKINDA

26 Yaşında. Araştırmayı seven, bir şeyler öğretmeye meraklı bir Bilgisayar Mühendisi

0 YORUM

Bu konuya henüz yorum yapılmamış

Yorum Yap

@COPYRIGHT KodlamakLazım Tüm Hakları Saklıdır.