有一条长长的石头,外形像一条龙,石头上长满斑斑点点的东西,像龙身上的鳞。人生就是一场旅行,不在乎目的地,在乎的应该是沿途的风景以及看风景的心情。春色满园关不住,一枝红杏出墙来。
php 7以上的版本中引入了一个新的运算符号 <=> (太空船运算符或组合比较符),此运算符号是用来比较两个表达式的,具体的用法可以参考下面的示例!
PHP <=> 太空船运算符(组合比较符)
PHP 7 新增加的太空船运算符(组合比较符)用于比较两个表达式 $a 和 $b,如果 $a 小于、等于或大于 $b时,它分别返回-1、0或1。
具体理解:
1、当左边的变量或表达式大于右则的变量或表达式时,返回 1
2、当左边的变量或表达式等于右则的变量或表达式时,返回 0
3、当左边的变量或表达式小于右则的变量或表达式时,返回 -1
PHP 太空船运算符 使用示例
1、整数对比
echo 1 <=> 1; // 0 echo 1 <=> 2; // -1 echo 3 <=> 1; // 1
2、带小数的对比
echo 1.5 <=> 1; // 1 echo 3.5 <=> 3.5; // 0 echo 1.4 <=> 2.8; // -1
3、字符串对比
echo 'a' <=> 'b'; // -1 echo 'c' <=> 'b'; // 1 echo 'c' <=> 'b'; // 1 echo 'aa' <=> 'bb'; // -1 echo 'aa' <=> 'b'; // -1
4、数组对比
echo [] <=> []; //0 echo [1,2,3] <=> [1,2,3]; //0 echo [1,2,3] <=> [1,2,1]; //1 echo [1,2,3] <=> []; //1 echo [1,2,3] <=> [1,2,4]; //-1
本文php 太空船运算符/组合比较符的如何使用方法到此结束。淡忘仇恨,春暖花开。心有多大,舞台就有多大。小编再次感谢大家对我们的支持!