[완전기초질문] if 구문을 어떻게 해야 깔끔할까요
$a 값은 0 또는 양수인데요.
$a가 0인 경우
$a가 0보다는 크고 3000보다는 작은 경우
나머지 (3000 이상인 경우)
로 분기하고 싶은데요.
if ($a = 0)
$b = $a;
else if ($a < 3000)
$b = 3000;
else
$b = $a;
이렇게 쓰고 나니까, 좀 이상해보입니다.
$a = 0 도 $a < 3000 에 포함되니까요...
$a가 0인 경우
$a가 0보다는 크고 3000보다는 작은 경우
나머지 (3000 이상인 경우)
로 분기하고 싶은데요.
if ($a = 0)
$b = $a;
else if ($a < 3000)
$b = 3000;
else
$b = $a;
이렇게 쓰고 나니까, 좀 이상해보입니다.
$a = 0 도 $a < 3000 에 포함되니까요...
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 7개
{
}
else if (0 < $a && $a < 3000 )
{
}
{ $b = $a; }
else
{ $b = 3000; }
{
$b = $a;
}
else if($a>0 && $a<3000)
{
$b = 3000;
}
else
{
$b = $a;
}
else $b = $a;
if($a > 0 && $a < 3000) $b = 3000;
------------------------------------
$b = ($a > 0 && $a < 3000)?3000:$a;
삼항식입니다;
$a 에 값을 넣고
$b 만찍어보시면됩니다.
여러분기 안만드신다면 저거면되는데..
3항식에 관해서는 조금찾아보면 금방 초보분들도 아하! 하는 겁니다..ㅎㅎ
저는 단순조건일때 (이거아니면 저거, 그거도아니면 그거 - 딱요기까지) 많이 씁니다
형식1.
$변수=(조건문)?참조건:else조건;
형식2.
$변수="텍스트사이에서조건문출력할때".((조건문)?참조건:else조건)."이렇게";