if문 간략하게 하는 방법이 있을까요? 채택완료
아래처럼 쓰는데요.
코드를 좀 간략하게 처리할순 없을까요?
if($aaa == '10') { $bbb = "100"; } else if($aaa == '9') { $bbb = "90"; } else if($aaa == '8') { $bbb = "80"; } else if($aaa == '7') { $bbb = "70"; } else if($aaa == '6') { $bbb = "60"; } else if($aaa == '5') { $bbb = "50"; } else if($aaa == '4') { $bbb = "40"; } else if($aaa == '3') { $bbb = "30"; } else if($aaa == '2') { $bbb = "20"; } else if($aaa == '1') { $bbb = "10"; }
답변 4개
10 단위로 증가한다고 할 경우, 이렇게 해도 될 것 같습니다. 물론, 그 외 처리해야할 부분 등이 있다면 소스가 달라집니다.
</p>
<p>$aaa = '10';</p>
<p>if($aaa){
$bbb = (int)$aaa*10;
}
echo $bbb;</p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
switch 문으로 사용하시는게 간결해 보일겁니다.
https://blogchannel.tistory.com/104">https://blogchannel.tistory.com/104
답변에 대한 댓글 1개
간단히 숫자만 표현하는거라서 위에 유진님 코드가 딱이네요^^
댓글을 작성하려면 로그인이 필요합니다.
스위치문이 있습니다
</p>
<p>switch ($aaa) {
case '10':</p>
<p> $bbb = "100";
break;
case '9' :</p>
<p> $bbb ="90";
break;
case '8' :</p>
<p> $bbb = "80";
..
..
..
case '1' :</p>
<p> $bbb = "10";
break;
default: echo '$aaa값이 없습니다';
break;
}</p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인