以下内容借鉴菜鸟教程
PHP 7 新增加的太空船运算符 ( 组合比较符 )用于比较两个表达式 $a 和 $b
如果$a 小于、等于或大于 $b 时,它分别返回 -1 0 1
$a = 2;
$b = 3;
echo $a<=>$b;
echo PHP_EOL;
$a = 3;
$b = 3;
echo $a<=>$b;
echo PHP_EOL;
$a = 4;
$b = 3;
echo $a<=>$b;
结果为:
-1
0
1
再来比较下 字符串
$a = 'a';
$b = 'b';
echo $a<=>$b;
echo PHP_EOL;
$a = 'c';
$b = 'b';
echo $a<=>$b;
echo PHP_EOL;
$a = 'ca';
$b = 'bb';
echo $a<=>$b;
结果为:
-1
1
1
可以看出 字符串比较的是首字母 ASCII码