", "!=="는 같지 않음 비교, "<", ">" , "<=" 및 ">="를 사용하여 크기를 비교할 수 있습니다."/> ", "!=="는 같지 않음 비교, "<", ">" , "<=" 및 ">="를 사용하여 크기를 비교할 수 있습니다.">

 >  기사  >  백엔드 개발  >  PHP에서 비교 연산자는 무엇을 의미합니까?

PHP에서 비교 연산자는 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2022-09-01 17:50:032946검색

PHP에서 비교 연산자는 두 값을 비교할 수 있는 기호입니다. 연산자를 사용하여 두 값을 비교하면 결과는 TRUE(참) 또는 FALSE(참이 아님)라는 논리 값이 됩니다. PHP 비교 연산자 중 "=="와 "==="는 동등성을 비교할 수 있으며, "!=", "" 및 "!=="는 불평등성을 비교할 수 있으며, "", "="를 사용하여 크기를 비교할 수 있습니다.

PHP에서 비교 연산자는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

php의 비교 연산자

비교 연산자(이름에서 알 수 있듯이 허용) 두 값을 비교합니다. .

연산자를 사용하여 두 값을 비교하면 결과는 TRUE(참) 또는 FALSE(참이 아님)의 논리값입니다.

PHP의 비교 연산자는 다음 표에 나와 있습니다.

$a === $bCongruent$a != $b같지 않음 , 유형 변환 후 $a가
비교 연산자
Example Name Result
$a == $b Equals truetrue,如果类型转换后$a等于$b
$a === $b 全等 true,如果$a等于$b,并且它们的类型也相同。
$a != $b 不等 true,如果类型转换后$a不等于$b
$a $b 不等 true,如果类型转换后$a不等于$b
$a !== $b 不全等 true,如果$a不等于$b,或者它们的类型不同。
$a 小于 true,如果$a严格小于$b
$a > $b 大于 true,如果$a严格大于$b
$a 小于等于 true,如果$a小于或者等于$b
$a >= $b 大于等于 true, 유형 변환 후 $a$b와 같은 경우.
true $a$b와 같고 유형도 같은 경우.
true
$b🎜와 같지 않은 경우. 🎜🎜🎜🎜$a $b🎜🎜notequal🎜🎜🎜true🎜, 유형 변환 후 🎜$a🎜가 🎜$b🎜와 같지 않은 경우. 🎜🎜🎜🎜$a !== $b🎜🎜는 합동이 아닙니다 🎜🎜🎜true🎜 🎜$a🎜가 🎜$b🎜와 같지 않거나 유형이 다른 경우. 🎜🎜🎜🎜$a 는 🎜🎜🎜true🎜보다 작습니다. 🎜$a🎜가 다음보다 작다면 🎜$b 🎜. 🎜🎜🎜🎜$a > $b🎜 🎜$a🎜가 다음보다 큰 경우 🎜🎜🎜true🎜보다 큽니다. 🎜$b 🎜. 🎜🎜🎜🎜$a true🎜보다 작거나 같습니다. 🎜$a🎜가 🎜$b🎜보다 작거나 같은 경우입니다. 🎜🎜🎜🎜$a >= $b🎜🎜는 🎜🎜🎜true🎜보다 크거나 같습니다. 🎜$a🎜가 🎜$b🎜보다 크거나 같은 경우입니다. 🎜🎜🎜🎜$a $b🎜🎜우주선 연산자(조합 비교 연산자)🎜🎜 🎜$a🎜가 🎜$b보다 작거나 같거나 클 때🎜        각각 0보다 작거나, 같거나, 큰 🎜int🎜 값을 반환합니다. 🎜🎜🎜🎜$a ?? $b ?? $c🎜🎜NULL 병합 연산자🎜🎜 왼쪽에서 오른쪽으로 존재하며 NULL이 아닌 첫 번째 피연산자입니다. 둘 다 정의되지 않고 NULL이 아닌 경우 NULL이 반환됩니다. PHP7부터 사용 가능합니다. 🎜🎜🎜🎜

숫자와 문자열 비교

숫자와 문자열을 비교하거나 숫자 내용이 포함된 문자열을 비교하면 문자열이 숫자 값으로 변환되어 비교가 숫자 값으로 수행됩니다. 하지만 === 또는 !==와 비교할 때는 유형과 값이 모두 비교되기 때문에 유형 변환이 수행되지 않습니다.

예:

<?php
var_dump(0 == "a"); // 0 == 0 -> true
var_dump("1" == "01"); // 1 == 1 -> true
var_dump("10" == "1e1"); // 10 == 10 -> true
var_dump(100 == "1e2"); // 100 == 100 -> true
?>

PHP에서 비교 연산자는 무엇을 의미합니까?

유형 변환

다른 유형 비교의 유형 변환 정보

PHP에서 비교 연산자는 무엇을 의미합니까?

비교 연산자 사용

비교 연산자는 if에서 일반적으로 사용됩니다. 조건문 , 사용됨 프로그램이 어느 분기로 점프해야 하는지 결정하기 위해

if 문은 인생의 한 출발점에서 여러 끝점에 도달하는 것과 동일하며 우리는 어느 길을 선택해야 하는지 판단해야 합니다. 조건에 자주 사용됩니다. 판단문에서 "=="의 경우 왼쪽과 오른쪽 끝이 같으면 TRUE가 반환되고, 그렇지 않으면 FALSE가 반환됩니다.

"=="의 경우 양쪽 끝의 피연산자가 동일합니다. 값은 동일해야 하며 피연산자의 유형도 동일해야 합니다. TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

비교 연산자의 연산 과정은 다음과 같습니다.

<?php
$a=36;
$b=30;
echo "判断a是否等于b:";
echo $a == $b;
echo "\r\n";
echo "判断a是否大于b:";
echo $a>$b;
echo "\r\n";
echo "判断a是否小于b:";
echo $a<$b;
echo "\r\n";
?>

실행 결과는 다음과 같습니다. 다음:

PHP에서 비교 연산자는 무엇을 의미합니까?

if 판단문

a. 단일 분기 구문:

if(条件){
    //代码
}

if 블록에 코드가 한 줄만 있는 경우 중괄호를 생략할 수 있습니다.

if(20>10)echo &#39;true&#39;;

대체 구문 { = : } = endif

if(20>10):
    echo &#39;true&#39;;
endif;

for():
endfor;

b. 이중 분기 구문:

if(条件){
    //代码
}else{
    //代码
}

c. 다중 분기 구문:

if(条件){
    //代码
}elseif(条件){
    //代码
}else{
    //代码
}

보조: 다중 선택 구문:

switch(表达式){
    case 常量:
    代码;
    break;
    case 常量:
    代码;
    break;
    default:
    匹配失败
}

권장 학습: "

PHP 비디오 튜토리얼

위 내용은 PHP에서 비교 연산자는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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