本篇文章只会写一些,在我所学到的知识里,php中和js不一样的运算符
并置符号
在php中使用.
来连接两个字符串,但是在js中是使用+
来连接两个字符串。
整除运算符
在php7+版本中新增了整除运算符intdiv()
实例
<?php
var_dump(intdiv(10, 3));
?>
输出结果:
int(3)
另类不等于运算符
在php比较运算符中有一个这样的不等于运算符,x <> y 表示不等于
,不等于返回true,等于返回false
实例
<?php
$a = 3;
$b = 3;
var_dump($a<>$b);
?>
输出结果
bool(false)
组合比较符
PHP7+ 支持组合比较符(combined comparison operator)也称之为太空船操作符,符号为 <=>
组合比较运算符可以轻松实现两个变量的比较,当然不仅限于数值类数据的比较
语法格式如下:
$c = $a <=> $b;
解释如下:
如果 $a > $b, 则 $c 的值为 1
如果 $a == $b, 则 $c 的值为 0
如果 $a < $b, 则 $c 的值为 -1
实例
<?php
// 整型
echo 1 <=> 1; // 0
echo 1 <=> 2; // -1
echo 2 <=> 1; // 1
// 浮点型
echo 1.5 <=> 1.5; // 0
echo 1.5 <=> 2.5; // -1
echo 2.5 <=> 1.5; // 1
// 字符串
echo "a" <=> "a"; // 0
echo "a" <=> "b"; // -1
echo "b" <=> "a"; // 1
?>
微信小程序
互联网开发,终身学习者,欢迎您的关注!