PHP’de Switch Case Yapısı ve Kullanımı
Merhaba arkadaşlar bugünkü yazımızda Php’de switch case yapısından bahsedeceğim ve kullanımını kısaca anlatacağım, switch case bir durumu kontrol etmek için kullanıyoruz if-else gibi ama tam olarak if-else gibi değil bu arada switch case, if-else yapısından daha hızlı çalışır şimdi örneklerle devam edelim.
Bir not sistemini switch case ile yazalım not sistemimiz şöyle olacak
- 100 AA
- 85 BB
- 70 CC
- 50 DD
- 0 EE olacak şekilde yazalım
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<?php //Diyelim Notumuz 50 Olsun $not=50; switch ($not) { case 100: echo "Notunuz:AA"; break; case 85: echo "Notunuz:BB"; break; case 70: echo "Notunuz:CC"; break; case 50: echo "Notunuz:DD"; break; case 0: echo "Notunuz:FF"; break; default: echo "Not Yanlış"; break; } //çıktı Notunuz:DD olacak ?> |
Burada switch anahtarımıza ilk önce değerimizi veriyoruz, sonra case ile değerimize eşit olan değer hangisi ise o case bloğu çalışıyor.
break kullanmamızın sebebi is break ile döngüyü kırıyoruz ve switch tamamlanıyor eğer break kullanmazsak case değeri doğru olsa bile diğer caseleride gösterir bu yüzden break yazıyoruz.
default ise eğer uygun case değeri yok ise görüntülenecek default bir varsayılan değer koymuş olduk.
örneğimizde notumuz 50 olduğu için case değeri 50 olana kadar sorguladı 50 olan case gelince “Notunuz DD” yazdı ve break ile döngüyü kırıp programı sonlandırdı.
Eğer notumuz bu aralıklarda olmazsaydı default değerimiz olan Not Yanlış yazacaktı.
Takıldığınız yer var ise yorumlarda sorabilirsiniz iyi günler.
Etiketler: arbedem ~ case ~ döngü ~ ömer aktaş ~ php ~ php switch case ~ rize developer ~ rize seo uzmanı ~ rize web master ~ rize web programlama ~ rize yazılım ~ switch