변수에 if문 넣기 질문

변수에 if문 넣기 질문

QA

변수에 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항연산자를 사용할수있습니다.
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 103
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT