sayın @ercan_kefken hocam : switch ¶
switch deyimi, aynı ifade içersinde yer alan bir dizi IF deyimine benzer. Birçok durumda, aynı değişkeni (ya da ifadeyi) birden çok değerle karşılaştırmak ve her karşılaştırmanın sonucunu ayrı bir kod parçası çalıştırarak değerlendirmek istersiniz. İşte bu, switch deyiminin varlık sebebidir.
Bilginize: Başka bazı dillerden farklı olarak, continue deyimi switch ile uygulanabilir ve break ile benzerlik gösterir. Bir döngü içerisinde switch kullandıysanız ve kodun yürütülmesine dıştaki döngünün sonraki yinelemeden devam etmesini istiyorsanız, continue 2 kullanabilirsiniz.
Bilginize:
switch ve case gevşek karşılaştırma yapar.
kaynak :http://php.net/manual/tr/control-structures.switch.php
http://php.net/manual/tr/types.comparis ... ions-loose
bir aralık karşılaştırmak için switch pek tercih edilen bir şekil değildir. hele ki switch içine yazdığımız parametreyi yine case içinde değerlendireceksek.
kaynaklarda ikinci link içeriği için de php.net gevşek karşılaştırma ifadesi kullanmış.
yine de sizin istediğiniz gibi yapıyorsanız da büyükten değil küçükten başlatıp deneme yapabilirsiniz ama "0" değeri için belirsiz sonuç vermesi olası.