От автора: в седьмой версии PHP сравнение производится с помощью новой функции — оператор spaceship. Он используется для сравнения двух выражений. Оператор возвращает -1, 0 или 1, когда первое выражение меньше, равно или больше, чем второе выражение соответственно.
Пример
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php //сравнение целых чисел print( 1 <=> 1);print("<br/>"); print( 1 <=> 2);print("<br/>"); print( 2 <=> 1);print("<br/>"); print("<br/>"); //сравнение чисел с плавающей запятой print( 1.5 <=> 1.5);print("<br/>"); print( 1.5 <=> 2.5);print("<br/>"); print( 2.5 <=> 1.5);print("<br/>"); print("<br/>"); //сравнение строк print( "a" <=> "a");print("<br/>"); print( "a" <=> "b");print("<br/>"); print( "b" <=> "a");print("<br/>"); ?> |
Этот код выводит в браузере следующее:
1 2 3 4 5 6 7 8 9 10 11 |
0 -1 1 0 -1 1 0 -1 1 |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.