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