Оператор «космический корабль» <=> в PHP.
В PHP 7 появился новый оператор сравнения под названием «spaceship» или «космический корабль», который выглядит вот так <=>.
Он используется для сравнения двух выражений и возвращает -1, 0 или 1, если первое выражение соответственно меньше, равно или больше второго.
<?php
// сравнение целых чисел
print( 1 <=> 1); // 0
print( 1 <=> 2); // -1
print( 2 <=> 1); // 1
// сравнение чисел с плавающей запятой
print( 1.5 <=> 1.5); // 0
print( 1.5 <=> 2.5); // -1
print( 2.5 <=> 1.5); // 1
// сравнение строк
print( "a" <=> "a"); // 0
print( "a" <=> "b"); // -1
print( "b" <=> "a"); // 1
В случае, если оба операнда являются строками, содержащими числа или один операнд является числом, а другой — строкой, содержащей числа, то сравнение выполняется численно.
Официальная документация на этой странице.
В подобных статьях я описываю различные самые часто используемые функции языка программирования PHP. Здесь только полезное и практичное. Если чего-то по вашему не хватает — напишите в комментариях.