결합 비교 연산자()는 매우 유용한 연산자입니다. 이 글에서는 결합 비교 연산자()를 사용하는 방법을 알려 드리겠습니다.
결합 비교 연산자()
는 두 피연산자 사이에서 크거나 작거나 같은 비교를 수행할 수 있는 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" ; ?>
렌더링:
설명: 문자열 비교 크기는 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:
위는 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !
위 내용은 PHP7에서 결합 비교 연산자(<=>)를 사용하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!