欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP基础学习(运算符)

程序员文章站 2023-12-30 10:17:04
学习PHP的第六天(菜鸟教程)字符串运算符x + y加x 和 y 的和2 + 24x - y减x 和 y 的差5 - 23x * y乘x 和 y 的积5 * 210x / y除x 和 y 的商15 / 53x % y模x 除以 y 的余数5 % 2 1– x取反x的值为10-$x;x=-10a . b并置连接两个字符串“Hi” . “Ha”(.前后为空格)数组运算符a+b 两个数组拼接(数组key值不能相同,相同只显示第一个k...

学习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

相关标签: php

上一篇:

下一篇: