>  기사  >  백엔드 개발  >  PHP의 비교 연산자

PHP의 비교 연산자

WBOY
WBOY원래의
2024-08-29 12:38:51915검색

PHP 자체의 비교 연산자에 있는 단어 비교에서는 연산자가 일반적으로 두 값/변수 값을 비교하는 데 사용된다고 나와 있습니다(변수 값은 비교할 문자열이나 숫자 또는 기타 항목일 수 있음). 같음, 동일함, 같지 않음, 동일하지 않음, 보다 큼, 보다 작음, 크거나 같음, 작거나 같음은 요구 사항에 따라 두 가지 유형의 유사한 값을 비교하기 위한 비교 연산자 이름 중 일부입니다.

광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

PHP의 비교 연산자 유형

다른 프로그래밍 언어와 마찬가지로 PHP 프로그래밍 언어에도 다양한 유형의 비교 연산자가 있습니다. 아래의 예시를 통해 각 비교 연산자를 확인해 보세요.

1. 같음 비교 연산자( == )

등호 연산자 결과는 첫 번째st 변수 값이 두 번째nd 변수 값과 동일한 경우에만 TRUE입니다. 첫 번째 변수의 값이 두 번째nd 변수의 값과 같지 않으면 FALSE가 비교 결과/출력이 됩니다.

변수에 값으로 할당된 두 값(문자열 또는 숫자)을 비교하는 프로그램입니다. 해당 값이 동일하면 TRUE가 출력되고 그렇지 않으면 FALSE가 출력됩니다. 해당 출력을 기반으로 나머지 코드가 실행됩니다.

코드:

<?php
//1. comparing only numerical values/numbers using two variables
$pavan = 2;
$kumar = 5;
if($pavan==$kumar){
echo "TRUE : Because the two variable's values are same \n";
}
else{
echo "FALSE : Because the two variable's values are not same \n";
}
//2. Program to compare two string values
$a = "pavan";
$b = "pavan";
if($a==$b){
echo "TRUE : String values assigned to the two variables are same \n";
}
else{
echo "FALSE : String values assigned to the two variables are not same \n";
}
?>

출력:

PHP의 비교 연산자

2. 동일 비교 연산자(===)

이 동일한 연산자는 두 변수 값이 동일한 데이터 유형 변수에 속하는 경우 결과를 TRUE로 제공하고 그렇지 않으면 결과는 FALSE가 됩니다.

아래 프로그램은 x1, y1 변수에 있는 두 값이 동일한 데이터 유형에 속하지 않아 결과가 false이기 때문에 bool(false)입니다.

코드:

<?php
$x1 = 100;
$y1 = "100";
var_dump($x1 === $y1); // will give result as false because types are not at all equal
?>

출력:

PHP의 비교 연산자

3. 같지 않음 비교 연산자(!= 또는 <>)

첫 번째 변수의 값이 두 번째 변수의 값과 동일하지 않으면 등호 연산자 결과는 TRUE가 되고, 그렇지 않으면 결과는 FALSE가 됩니다. 아래 예시를 확인하고 직접 알아보세요.

예시 #1

코드:

<?php
$pavan1 = 1;
$sake1 = 2;
if($pavan1!=$sake1){
echo "TRUE :: variables values are not same as you expected";
}
else{
echo "FALSE :: variables values are same as not you expected";
}
?>

출력:

PHP의 비교 연산자

예시 #2

코드:

<?php
$pavan1 = 1;
$sake1 = 2;
if($pavan1<>$sake1){
echo "TRUE :: variables values are not same as you expected .";
}
else{
echo "FALSE :: variables values are same as not you expected";
}
?>

출력:

PHP의 비교 연산자

4. 동일하지 않은 비교 연산자(!==)

동일하지 않음 연산자는 두 변수의 값이 동일한 데이터 유형에 속하지 않는 경우에만 TRUE 결과를 생성합니다. 그렇지 않으면 변수 값의 데이터 유형이 동일한 경우 동일하지 않음 연산자는 FALSE 결과를 생성합니다.

아래 프로그램은 동일하지 않은 비교 연산자가 어떻게 작동하는지 보여줍니다.

코드:

<?php
$x2 = 100;
$y2 = "100";
var_dump($x2 !== $y2); // returns/provide result as true because types are not at all equal
?>

출력:

PHP의 비교 연산자

5. 미만 비교 연산자(<)

미만 연산자는 1st 변수 값이 2nd 변수 값보다 작은지, 2nd 변수 값이 작은지 확인하는 데 사용됩니다. 첫 번째번째 변수 값보다

아래 프로그램은 x3이 IF 조건인 y3보다 작기 때문에 IF 조건인 결과/문을 제공합니다.

코드:

<?php
$x3 = 1473;
$y3 = 1474;
if($x3<$y3){
echo "x3 value :: $x3 \n";
echo "y3 value :: $y3 \n";
echo "x3 value is less than y3 value \n";
}
else{
echo "x3 value is less than y3 value";
}
?>
</h4>
<p><strong>출력:</strong></p>
<p><img  src="https://img.php.cn/upload/article/000/000/000/172490633931064.png" alt="PHP의 비교 연산자" ></p>
<h4>6. 보다 큼 비교 연산자(>)</h4>
<p>보다 큼 연산자는 1<sup>st</sup> 변수 값이 2<sup>nd</sup> 변수 값보다 큰지 또는 2<sup>nd</sup> 변수 값이 다음보다 큰지 확인하는 데 사용됩니다. 첫 번째<sup>st</sup> 변수의 값입니다. 이러한 비교 연산자는 단순한 것부터 복잡한 것까지 많은 프로그램에서 일부 작업을 수행할 때 매우 유용합니다.</p>
<h5>예</h5>
<p>아래의 연산자 프로그램은 어떤 변수의 값이 다른 변수의 값보다 큰지 확인하고 구현한 것입니다.</p>
<p><b>코드:</b></p>


<pre class="brush:php;toolbar:false"><?php
$x4 = 2020;
$y4 = 2019;
echo "x4 value :: $x4 \n";
echo "y4 value :: $y4 \n";
if($x4>$y4){
echo "x4 value is greater than y4 value \n";
}
else{
echo "y4 value is less than x4 value";
}
?>

출력:

PHP의 비교 연산자

7. Less than or Equal to Comparison Operator (<=)

Less than or Equal to the operator will helps in checking whether the 1st variable value is less than or equal to the 2nd variable value or not. It will check and prolong its program to proceed further.

Example

Code:

<?php
$x5 = 2020;
$y5 = 2020;
echo "x5 value :: $x5 \n";
echo "y5 value :: $y5 \n";
if($x5<=$y5){
echo "TRUE :: x5 value is less than or equal to y5 value \n";
}
else{
echo "FALSE :: y5 value is less than x5 value";
}
?>
</h4>
<p><strong>Output:</strong></p>
<p><img  src="https://img.php.cn/upload/article/000/000/000/172490634339597.png" alt="PHP의 비교 연산자" ></p>
<h4>8. Greater than or Equal to Comparison Operator (>=)</h4>
<p>Greater than or Equal to operator helps in checking which number/variable’s value is greater than or equal to which number/other variables value. It also requires two variables values.</p>
<h5>Example</h5>
<p>X6 variables value can either be greater than or equal to the y6 variable’s value. Even though x6,y6 variables value are the same it will execute the statements in the IF condition only.</p>
<p><b>Code:</b></p>
<pre class="brush:php;toolbar:false"><?php
$x6 = 2020;
$y6 = 2020;
echo "x6 value :: $x6 \n";
echo "y6 value :: $y6 \n";
if($x6>=$y6){
echo "TRUE :: x6 value is greater than or equal to y6 value \n";
}
else{
echo "FALSE :: y6 value is less than x6 value";
}
?>

Output:

PHP의 비교 연산자

위 내용은 PHP의 비교 연산자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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