当前位置:首页 > 技术 > PHP > php相关文章

php飞船符-太空船操作符

2015-10-11 来源:无名网 作者:无名网整理

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

表达式

$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进化史— PHP 7.0

    PHP 7.0。匿名类的支持,整除函数 — 安全的除法 (即使是被 0 整除),增加了新的空合并操作符。在下面两种情况下,匿名类可能会被使用在命名类中:当该类没有必要被

  • php ord函数

    语法,参数,返回值及适用版本。语法ord(string):返回字符串首个ASCII值。

  • php是什么_php能做什么

    PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收

  • Float 浮点型

    浮点型(也叫浮点数 float,双精度数 double 或实数 real)可以用以下任一语法定义: ?php $a = 1.234 ; $b = 1.2e3 ; $c

  • PHP反射机制_php反射使用场景

    反射是在PHP运行状态中,扩展分析PHP程序,导出或提取出相关类、方法、属性、参数的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反

  • 如何看待PHP这门备受争议的语言

    个人亲身体验。php估计是目前存在争议最大的语言了,争议(甚至往往还带有一些嘲讽)声一直不绝于耳。但是却没有影响它成为最流行的语言之一,至少在我写这篇文章时它还是一门非