변수에 if문 넣기 질문
본문
문득 궁금해서... 아래와 같은 코드를
if($_GET['bo_table']=='news'){
$code = '1';
}else if($_GET['bo_table']=='gallery'){
$code = '2';
}
echo $code;
밑에 처럼 변수에 if문을 넣는건 안되는건가요..?
$code = if($_GET['bo_table']=='news'){
echo '1';
}else if($_GET['bo_table']=='gallery'){
echo '2';
}
답변 1
<?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항연산자를 사용할수있습니다.
?>
답변을 작성하시기 전에 로그인 해주세요.