5(PHP运算符)

PHP运算符

1. 算术运算符:

1.1 整体介绍

对数字进行有关的计算,包括(网络图):
在这里插入图片描述

  • 还有“++”与“--”,上面图上的都是对数字进行的运算,“++”“--”可以对其他数据类型进行操作,下面会举例子。
  • .”也是算术运算符,下面会有例子。

注意: 在PHP中,取余运算符只针对整数进行运算,如果不是整数,会先转换未整数,在进行运算,浮点数运算过程中没有四舍五入的概念,小数点之后的通通舍弃。

在这里插入图片描述

1.2 自增自减运算符:
  • 对数字的变量进行运算的时候是标识该变量的值本身自加1或者自减1。
  • 布尔值自增自减无效。
  • Null自减无效,自增结果为1。
  • 字符也是也是自增,不可以自减。
    在这里插入图片描述
    在这里插入图片描述
1.3 前后自增的区别:

都使用于自减运算符,形式分别是:
后自增:$v++
前自增:++$v
区别是赋值过程中,后自增先赋值再运算,前自增是先运算再赋值。
在这里插入图片描述
在这里插入图片描述

1.4 整除运算符 intdiv()
<?php
var_dump(intdiv(11, 3));
?>

输出结果为:int(3)

2. 赋值运算符:

只有一个赋值运算符:“=”,其他的“+=,-=,*=,/=,%=,.=”都是其衍生的赋值运算符。
在这里插入图片描述

3. 比较运算符:

3.1 整体介绍
  • 比较运算符包括:“>,>=,<,<=,==,!=,===,!==”。
  • 通常是针对数字,进行大小的比较。
  • 结果一般是布尔值(true,false)。
3.2 模糊相等(==)与全等(===)之间的区别

**模糊相等:**表示2个参与比较的数据,其“数据内容”一致,也可以类型转换之后结果一样。
**全等:**表示2个参与比较的数据,数据类型,数据内容完全一致才相等。
在这里插入图片描述在这里插入图片描述

4. 逻辑运算符:

4.1 整体介绍
  • 逻辑运算符包括:"&&,and,||,or,!,xor"
  • 逻辑运算符都是针对布尔值进行的运算,若不是布尔值,就会先转化为布尔值然后再运算。
  • 逻辑运算的结果也都是布尔值。
4.2 规则介绍

在这里插入图片描述

4.3 规则总结
  • 逻辑与:2个都是true结果就是true,只要有一个是false,那么结果就是false。
  • 逻辑或:2个中只要有一个true,那么结果就是true,两个都是false的情况结果才是false。
  • 逻辑非:制有一条规则,true变false,false变true。

5. 字符串运算符:

5.1 整体介绍

字符串运算符只有一个“.”。当然,它还衍生出了一个“.=”。其作用是将两个字符串连接起来。这个我也在例子中使用了很多次了,就不再截图了。

6. 条件(三元,三目)运算符:

6.1 整体介绍
表达式1 ? 表达式2 : 表达式3 ;

含义: 如果表达式1为true,那么该运算符的结果就是表达式2的数据值,否则就是表达式3的数据值。
在这里插入图片描述在这里插入图片描述
看看其他的方式,原理相同,只是后来版本的简化吧算。
在这里插入图片描述
在这里插入图片描述

7. 组合比较运算符:

7.1 整体介绍

即太空船操作符,符号为 “<=>”。组合比较运算符可以轻松实现两个变量的比较,当然不仅限于数值类数据的比较。

$c = $a <=> $b;
  • 如果$a > $b, $c 的值为1
  • 如果$a == $b, $c 的值为0
  • 如果$a < $b, $c 的值为-1
    在这里插入图片描述
    在这里插入图片描述

8. 数组运算符:

8.1 整体介绍

因为数组我还没专门介绍,其运算符我也就不具体说了,截张网络图:
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值