PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)

青灯夜游
풀어 주다: 2023-04-05 09:00:01
원래의
4343명이 탐색했습니다.

결합 비교 연산자()는 매우 유용한 연산자입니다. 이 글에서는 결합 비교 연산자()를 사용하는 방법을 알려 드리겠습니다.

PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)

결합 비교 연산자()

는 두 피연산자 사이에서 크거나 작거나 같은 비교를 수행할 수 있는 3방향 비교 연산자입니다. [동영상 튜토리얼 추천: PHP 튜토리얼]

예:

$c = $a <=> $b;
// 这相当于
$c = ($a < $b) ? -1 : (($a > $b) ? 1 : 0);
로그인 후 복사

설명: <=> 연산자는 strcmp() 또는 version_compare()와 같이 작동하며 정수, 부동 소수점 숫자와 함께 사용할 수 있습니다. 문자열, 배열, 객체 등을 함께 사용합니다.

<=> 연산자가 제공하는 조합 비교:

● 양쪽 값이 같으면 0

을 반환합니다. ● 왼쪽 값이 더 크면 1

을 반환합니다. 오른쪽 값이 더 크면 -1이 반환됩니다

코드 예

코드 예를 사용하여 <=> 연산자가 결합 비교를 수행하는 방법을 살펴보겠습니다.

예 1: 정수 비교

<?php 
echo"整数 <br>"; 
echo 7 <=> 7 ; 
echo"<br>"; 
echo 7 <=> 6; 
echo"<br>"; 
echo 6 <=> 7; 
?>
로그인 후 복사

렌더링:

)를 사용하는 방법은 무엇입니까? (코드 예)" >)를 사용하는 방법은 무엇입니까? (코드 예)" title="155020218194702PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)" alt="PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)"/>

예 2: 부동 소수점 비교

<?php 
echo"浮点数<br>"; 
  
echo 2.5 <=> 1.5;  
echo"<br>"; 
echo 0.5 <=> 1.5;  
echo"<br>"; 
echo 1.5 <=> 1.5;  
?>
로그인 후 복사

렌더링:

)를 사용하는 방법은 무엇입니까? (코드 예)" >)를 사용하는 방법은 무엇입니까? (코드 예)" title="155020219694011PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)" alt="PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)"/>

예 le 3: 문자열 비교

<?php 
echo"<br>字符串<br>"; 
echo "a" <=> "a" ; 
echo"<br>"; 
echo "g" <=> "b" ;  
echo"<br>"; 
echo "a" <=> "b" ;  
echo"<br>"; 
echo "A" <=> "B" ;  
echo"<br>"; 
echo "a" <=> "B" ;  
echo"<br>"; 
echo "2" <=> "1" ;  
echo"<br>"; 
echo "2" <=> "a" ;  
echo"<br>"; 
echo "2" <=> "A" ;  
?>
로그인 후 복사

렌더링:

PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)

설명: 문자열 비교 크기는 ASCII 코드의 값과 비교됩니다. 다음은 일부 문자에 해당하는 ASCII 코드입니다

● "0"~"9": 48~57

● "A"~"Z": 65~90

● "a"~"z": 97 ~ 122

예 4: 배열 비교

<?php 
echo"<br>数组<br>"; 
echo [] <=> [];  
echo"<br>"; 
echo [1, 7, 3] <=> [1, 7, 3]; 
echo"<br>"; 
echo [1, 7, 3, 5] <=> [1, 7, 3]; 
echo"<br>"; 
echo [1, 7, 3] <=> [4, 4, 4]; 
echo"<br>"; 
?>
로그인 후 복사

Rendering:

PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)

위는 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿