php飞船符-太空船操作符

太空船操作符又被称为组合比较运算符或者结合比较符,它使用符号 <=> 表示,该操作符可以用于实现对两个变量的比较(不限制于数值类型的数据)。

表达式

$c= $a <=> $b;
  1. 如果 $a >   $b,则 $c 的值为 1;

  2. 如果 $a == $b,则 $c 的值为 0;

  3. 如果 $a  <   $b,则 $c 的值为 -1;

太空船操作符是 PHP7 引入的一个新功能,在 PHP7 中,它用于比较两个表达式。当第一个表达式分别小于、等于或大于第二个表达式时,它返回的值为:-1、0 或 1。

<?php
//整形比较
print (1<=>1);print("<br/>");   //0
print (1<=>2);print("<br/>");   //-1
print (2<=>1);print("<br/>");   //1

//浮点符型比较
print (1.5<=>1.5);print("<br/>");   //0
print (1.5<=>2.5);print("<br/>");   //-1
print (2.5<=>1.5);print("<br/>");   //1

//字符型比较
print ("a"<=>"a");print("<br/>");   //0
print ("a"<=>"b");print("<br/>");   //-1
print ("b"<=>"a");print("<br/>");   //1

?>


点击显示
· PHP进化史— PHP 7.0
· C#连接Redis-使用 ServiceStack.Redis 自由切换db
· ServiceStack.Redis的使用以及Redis的数据类型
· redis服务器与客户端保活参数(tcp-keepalive)设置
· Redis学习