happy cat image

everdevel

coding

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

삼항 연산자

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

삼항 연산자 사용 방법

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

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

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

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

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

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

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

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


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

הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

강좌로 돌아가기

댓글 0개

정렬기준