변수에 if문 넣기 질문 채택완료
바트컨트롤
5년 전
조회 2,300
문득 궁금해서... 아래와 같은 코드를
</p>
<p>if($_GET['bo_table']=='news'){</p>
<p> $code = '1';</p>
<p>}else if($_GET['bo_table']=='gallery'){</p>
<p> $code = '2';
}</p>
<p>echo $code;</p>
<p>
밑에 처럼 변수에 if문을 넣는건 안되는건가요..?
</p>
<p>$code = if($_GET['bo_table']=='news'){</p>
<p> echo '1';
}else if($_GET['bo_table']=='gallery'){
echo '2';
}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
</p>
<p><?php</p>
<p>$code = (<code>$_GET['bo_table']=='news')?'1':($_GET['bo_table']=='gallery')?'2':'';</code></p>
<p><code>echo $code;</code></p>
<p><code>//또는</code></p>
<p>echo (<code>$_GET['bo_table']=='news')?'1':($_GET['bo_table']=='gallery')?'2':'';</code></p>
<p><code>//와 같이 3항연산자를 사용할수있습니다.</code></p>
<p>?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
바트컨트롤
5년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
삼항연산자 ㅎㅎ 왜 생각을 못했을까요 감사합니다!