happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.
























everdevel이 만든 무료 클라우드 개발환경을 소개합니다.

방문해 주셔서 감사합니다.

삼항 연산자

삼항 연산자에 대해서 알아볼게요.
기능은 if else 문과 비슷하다고 보시면 됩니다.
3개의 항으로 이루어져서 삼항연산자라고 부르는것 같습니다.

삼항 연산자 사용 방법

((조건) ? 조건이 참이면 실행 : 조건이 거짓이면 실행)

위의 사용방법만 봐서는 어렵죠?
다음의 예를 봅시다.

$number = ((1 == 1) ? 100 : 50)

위의 예제에서 삼항 연산자의 조건으로 1==1이 있습니다. 당연히 1은 1과 같으니 조건은 참입니다.
참이면 100이 있네요 그러므로 변수 $number의 값으로 100이 대입됩니다.
다음의 예를 봅시다.

$number = ((1 == 2) ? 100 : 50)

위의 예제에서 삼항 연산자의 조건으로 1==2이 있습니다. 당연히 1은 2가 아니니 조건은 거짓입니다.
거짓이면 50이 있네요 그러므로 변수 $number의 값으로 50이 대입됩니다.
다음의 예제로 더 알아 봅시다.

<?php
    for($i = 0; $i <= 10; $i++){
        $holjjak = (($i % 2 == 0) ? '짝수' : '홀수');
        echo "{$i}는 {$holjjak}입니다. <br>";
    }
?>

결과는 바로 아래에서 확인하겠습니다.

php image

네 이런경우에 사용합니다. 복잡하게 if else쓰고 안하니까 편하네요. ^^


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.

컨텐츠의 내용을 더 보려면 바로 아래에서 확인할 수 있습니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준