PHP switch-case içinde if kullanma?

Kodla Büyü

adadeniz

Hiperaktif Üye
Hiperaktif
Mesajlar
3,022
merhaba arkadaşlar
$sayi1=20;
$sayi2=15;

$secim=5;
Switch($secim)
{
Case 1;
echo “pazartesi”;
$toplam=$sayi1+$sayi2;
Echo “toplam”;
Break;

Case 2;
echo “Salı”;
Break;
Default;
echo “yanlış seçim”;
}

yazılabilir mi?

case 2 durumunda çoklu istekte bulunulabilir mi? echo "merhaba" echo "dünya" echo nasılsınız" if-else karşılaştırması.... gibi 3-5 tane işlem yaptırılabilir mi... yaptırılabilirse { } kullanılır mı yoksa kullanılmadan direkt mi yazılır
 
Tabiki yapılabilir, karşılaştırmalar yapılabilir, fonksiyonlar çalıştırılabilir. Parantezler her yerde kullanılır.
Bu arada echo komutuyla tek kelime yazdırmak zorunda değiliz.
 
hocam cevap için teşekkürler
netten bakındım hemen hemen hepsi case 1 durumunda bi tane echo yazıp kapamışlar...

şimdi bu durumda
Case 1;
echo “pazartesi”;
$toplam=$sayi1+$sayi2;
Echo “toplam”;
Break;
mi yazılır yoksa
Case 1;
{echo “pazartesi”;
$toplam=$sayi1+$sayi2;
Echo “toplam”;}
Break;

mi yazılır.... nasıl yazılır?
 
Kod:
<?PHP
$s1=1;
$s2=12;
$g=2;
switch($g)
	{
	case 1: echo "Pazartesi\n"; echo $s1*$s2-$s1; break;
	case 2: echo "Salı\n"; if($s1>$s2) { echo $s1+$s2; } else { echo $s2-$s1; } break;
	//...
	default: echo "Hatalı işlem yaptınız\n";
	}
 
Geri
Üst