다음은 제 코드입니다. 스위치가 숫자 비교와 함께 작동하지 않습니다.
$value = 0;
switch($value) {
case ($value <= 25):
$CompScore = 'low';
break;
case ($value > 25 && $value <= 50):
$CompScore = 'fair';
break;
case ($value > 50 && $value <= 75):
$CompScore = 'good';
break;
case ($value >75):
$CompScore = 'excellent';
break;
default:
$CompScore = 'low';
break;
}
echo $CompScore;
값 0
이다
$compScore
는
fair
이다. 왜
low
이 보이지 않습니까? 나는 왜 그런지 이해하지 못한다.
"왜 낮게 보이지 않는가?" –
예제가 낮게 표시됩니다. 왜 이것이 내려 졌나요? 합리적인 경우 삭제합니다. –
원본 코드에서 작동하지 않는 이유를 설명하지 않았습니다. –