PHP基础学习(运算符)
学习PHP的第六天(菜鸟教程)
字符串运算符
x + y 加 x 和 y 的和 2 + 2 4
x - y 减 x 和 y 的差 5 - 2 3
x * y 乘 x 和 y 的积 5 * 2 10
x / y 除 x 和 y 的商 15 / 5 3
x % y 模 x 除以 y 的余数 5 % 2 1
– x 取反 x的值为10 -$x;x=-10
a . b 并置 连接两个字符串 “Hi” . “Ha”(.前后为空格)
数组运算符
a+b 两个数组拼接(数组key值不能相同,相同只显示第一个key)
array(“a”,“b”)+array(“c”,“d”),结果只有ab
array(“a”=>2, “b”=>4)+array(“d”=>1, “e”=>3),结果为2413
两个数组==,只要两个数组成员数量相同,允许顺序可以不同,并且是松散比较
两个数组===,两个数组成员数量相同,顺序也必须相同,严格比较
三元运算符
条件1 , value , 条件3:当条件1返回值为true时,返回value,反之返回false
PHP 5.3 起,可以省略三元运算符中间那部分,条件1 ?: 条件2
组合比较符
$a <=> $b 如果a>b返回1,a=b返回0,a<b返回-1
运算符优先级
递增递减 > 逻辑运算符! > 算术运算符* / % > 字符串运算符+ – > 位运算符<< >> **>**比较运算符== != === !== <> > 位运算符和引用 & > 位运算符^ | > 逻辑运算符&& || > 三元运算符? > 赋值运算符= += -= *= /= .= %= &= |= ^= <<= >>= => > 逻辑运算符and xor or ,
与java的区别
java中直接拼接字符使用字符串+字符串
== 和 ===的区别和运算符优先级没有了解过
今天也是元气满满的一天,公司几个小时没有网络
本文地址:https://blog.csdn.net/I_love_Java___/article/details/107481457