Öyle tabi ama 25 30'dan küçük olduğu için önce ilk kodu çalıştırması gerekmez mi ?
Bunu yazarken break; kısmı eklemediğimi gördüm
Teşekkürler.
Kodun doğrusu.
<!DOCTYPE html> <!DOCTYPE html> <html> <head> <title>Koşul</title> </head> <body> <div align="center"> <h2>IF Statement</h2> <form method="POST" action=""> <br><br> <input type="text" name="sayı" placeholder="Sayıyı giriniz." size="25" /><br><br> <button type="submit">Hesapla</button> </form> </div> <?php if ($_POST) { $aa=$_POST["sayı"]; /* if ($aa<10) { echo "Sayı, 10'dan küçüktür."; } elseif ($aa<20) { echo "Sayı, 20'den küçüktür."; } elseif ($aa<30) { echo "Sayı, 30'dan küçüktür.."; } elseif ($aa<40) { echo "Sayı 40'dan küçüktür."; } else { echo "Sayı 40'dan büyüktür."; } */ switch ($aa) { case $aa<10: echo "Sayı 10'dan küçüktür."; break; case $aa<20: echo "Sayı 20'den küçüktür."; break; case $aa<30: echo "Sayı 30'dan küçüktür."; break; case $aa<40: echo "Sayı 40'dan küçüktür."; break; default: echo "Sayı 40 veya 40'dan büyüktür."; break; } } ?> </body> </html>
Evet hocam haklısınız fakat ilerde olurda php projeler yaparsanız ve var olan bir yapıya bir ekleme daha yaparken sıralamayı bozabilirsiniz dolayısıyla sıralama bozulduğundan yanlış sonuçlar çıkartabilir.