Ответ 1
Этот формат показан в документации PHP:
switch (i) {
case 1:
case 3:
code block A;
break;
case 2:
code block B;
break;
default:
code block default;
break;
}
Может ли кто-нибудь подсказать мне, как мне заменить приведенный ниже код? Как переписать код, чтобы избежать повторения блочного варианта case 3:{code block A; break;}
case 3:{code block A; break;}
switch(i){
case 1:{code block A; break;}
case 2:{code block b; break;}
case 3:{code block A; break;}
default: {code block default; break;}
}
Как объединить код для случая 1 и случая 3
Этот формат показан в документации PHP:
switch (i) {
case 1:
case 3:
code block A;
break;
case 2:
code block B;
break;
default:
code block default;
break;
}
Что-то вроде этого
switch(i){
case 1:
case 3:{code block A; break;}
case 2:{code block b; break;}
default: {code block default; break;}
}
Что-то вроде
$i = 10;
switch($i){
case $i == 1 || $i > 3:
echo "working";
break;
case 2:
echo "i = 2";
break;
default:
echo "i = $i";
break;
}