>  기사  >  백엔드 개발  >  PHP는 삼항 연산자를 사용하여 숫자가 지정된 숫자보다 큰지 테스트합니다. [예제 포함]

PHP는 삼항 연산자를 사용하여 숫자가 지정된 숫자보다 큰지 테스트합니다. [예제 포함]

藏色散人
藏色散人원래의
2021-08-05 14:23:162418검색

제목에서 알 수 있듯이 이번 글의 주제는 삼항 연산자의 활용에 관한 것입니다. 여러분은 삼항 연산자에 대해 얼마나 알고 계시나요? 하지만 나는 이 글을 읽고 나면 모든 사람이 삼항 연산자에 대해 미리 이해하게 될 것이라고 믿습니다!

먼저 삼항 연산자에 대해 간단히 소개하겠습니다. 실제로 삼항 연산자 "?:"의 기능은 "if...else" 문과 동일합니다. 지정된 조건이 true인 경우, 아직 이해하지 못하더라도 문제가 되지 않습니다. 구체적인 예를 들어 설명하겠습니다.

예를 들어, “삼항을 사용하기 위해 PHP 함수를 어떻게 작성합니까?”라는 질문이 있습니다. 숫자가 30, 20 또는 10"보다 큰지 테스트하려면 연산자를 사용합니까?

아래에서 직접 방법을 알려드리겠습니다.

PHP 코드는 다음과 같습니다.

<?php

function trinary_Test($n){
    $r = $n > 30
        ? "大于30"
        : ($n > 20
            ? "大于20"
            : ($n >10
                ? "大于10"
                : "输入一个至少大于10的数字!"));
    echo $n." : ".$r."<br>";
}
trinary_Test(32);
trinary_Test(21);
trinary_Test(12);
trinary_Test(4);

출력 결과는 다음과 같습니다.

PHP는 삼항 연산자를 사용하여 숫자가 지정된 숫자보다 큰지 테스트합니다. [예제 포함]

이제 삼항 연산자의 구문을 소개하겠습니다.

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3

는 조건이 "expr1"이면 "expr2" 명령문을 실행하고, 그렇지 않으면 "expr3"을 실행한다는 의미입니다. (삼항연산자를 적절히 활용하면 코드가 더욱 간결하고 효율적이게 됩니다.)

그럼 이 구문을 이해하시고, 위의 예문을 보시면 누구나 한 눈에 이해하실 것이라 믿습니다.

위 코드에서 우리가 제공하는 변수는 각각 32, 21, 12, 4이고 지정된 숫자는 30, 20 또는 10입니다. 변수가 지정된 숫자보다 큰 경우 물음표 뒤의 표현식은 다음과 같습니다. 그렇지 않으면 실행됩니다. 콜론 뒤의 표현식이 실행됩니다.

참고: 이 방법은 if else if 문을 사용하여 직접 구현할 수도 있습니다. 로컬에서 시도해 보세요~

마지막으로, 가장 포괄적인 최신 "PHP 비디오 튜토리얼"을 모두에게 추천합니다~ 와서 배워보세요!

위 내용은 PHP는 삼항 연산자를 사용하여 숫자가 지정된 숫자보다 큰지 테스트합니다. [예제 포함]의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.