【PHP基础-3】PHP常用运算符

1 运算符概述

(1)作用:运算符是可以通过给出的一或多个值来产生另一个值的东西。

(2)运算符可按照其能接受几个值来分组

  • 一元运算符只能接受一个值,例如 !(逻辑取反运算符)或 ++(递增运算符)。
  • 二元运算符可接受两个值,例如熟悉的算术运算符 +(加)和 -(减),大多数 PHP 运算符都是这种。
  • 唯一的三元运算符 ? :,可接受三个值;通常就简单称之为“三元运算符”(尽管称之为条件运算符可能更合适)。

(3)运算符按功能分类

  • 算术运算符
  • 赋值运算符
  • 位运算符
  • 比较运算符
  • 错误控制运算符
  • 执行运算符
  • 递增/递减运算符
  • 逻辑运算符
  • 字符串运算符
  • 数组运算符
  • 类型运算符

2 常见的运算符类型

2.1 算术运算符

例子 名称 结果
+$a 标识 根据情况将 $a 转化为 int 或 float。
-$a 取反 $a 的负值
$a + $b 加法 $a 和 $b 的和
$a - $b 减法 $a 和 $b 的差
$a * $b 乘法 $a 和 $b 的积
$a / $b 除法 $a 除以 $b 的商
$a % $b 取模 $a 除以 $b 的余数
$a ** $b 求幂 $a 的 $b次方的值

特殊说明

  • 除法运算符总是返回浮点数。只有在下列情况例外:两个操作数都是整数(或字符串转换成的整数)并且正好能整除,这时它返回一个整数。整数除法可参考 intdiv()
  • 取模运算符的操作数在运算之前都会转换成 int 。 浮点数取模可参考 fmod()
  • 取模运算符 % 的结果和被除数的符号(正负号)相同。即 $a % $b 的结果和 $a 的符号相同。

实例

 <?php 
$x=10; 
$y=6;
echo ($x + $y); // 输出16
echo '<br>';  // 换行
 
echo ($x - $y); // 输出4
echo '<br>';  // 换行
 
echo ($x * $y); // 输出60
echo '<br>';  // 换行
 
echo ($x / $y); // 输出1.6666666666667
echo '<br>';  // 换行
 
echo ($x % $y); // 输出4
echo '<br>';  // 换行
 
echo -$x;
?>

2.2 赋值运算符

(1)最基础的赋值运算符是 “=”,另外还有引用赋值的用法,关于变量的直接赋值和引用赋值参考《【PHP基础-2】PHP变量与常量》。
(2)算术赋值运算符较为常用,说明如下表。位赋值运算符及其他赋值运算符用法参考《赋值运算符

例子 等同于 操作
$a += $b $a = $a + $b 加法
$a -= $b $a = $a - $b 减法
$a *= $b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值