PHP 7 New Features : Spaceship operator
Spaceship operator ¶
The spaceship operator is used for comparing two expressions. It returns -1, 0 or 1 when $a is respectively less than, equal to, or greater than $b. Comparisons are performed according to PHP's usual type comparison rules.
<?php
// Integers
echo 1 <=> 1; // 0
echo 1 <=> 2; // -1
echo 2 <=> 1; // 1
// Floats
echo 1.5 <=> 1.5; // 0
echo 1.5 <=> 2.5; // -1
echo 2.5 <=> 1.5; // 1
// Strings
echo "a" <=> "a"; // 0
echo "a" <=> "b"; // -1
echo "b" <=> "a"; // 1
?>
// Integers
echo 1 <=> 1; // 0
echo 1 <=> 2; // -1
echo 2 <=> 1; // 1
// Floats
echo 1.5 <=> 1.5; // 0
echo 1.5 <=> 2.5; // -1
echo 2.5 <=> 1.5; // 1
// Strings
echo "a" <=> "a"; // 0
echo "a" <=> "b"; // -1
echo "b" <=> "a"; // 1
?>
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
정렬에 사용하면 그만이겠습니다! ㅎ
결합연산자(Combined comparison Operator)
<=>
결합연산자라 부르는 군요.
두 개의 값이 동일할 때, 0 리턴
오른쪽 값이 클 때, -1 리턴
왼쪽 값이 클 경우, 1 리턴
......................
다시 또 고민. 우주선 연산자?
결합연산자 무엇이 바른 것인가요? < 한국
검색하다 보니 두 놈이 같이 나와서요. ㅠㅠ < 영문권
오늘부터 저는 우주선 연산자입니다!
네. 선배님. 선배님이 담아주셔서 오늘도 하나 또 배웠습니다!
감사합니다!!!
은근 쓸모가 많아 보이더라구요
제 개인서버 2대만 7.1사용중입니다