PHP 运算符

在 PHP 中,赋值运算符 = 用于给变量赋值。

在 PHP 中,算术运算符 + 用于把值加在一起。

PHP算术运算符

运算符名称描述实例结果
x + yx 和 y 的和2 + 24
x - yx 和 y 的差5 - 23
x * yx 和 y 的积5 * 210
x / yx 和 y 的商15 / 53
x % y模(除法的余数)x 除以 y 的余数

5 % 2

10 % 8

10 % 2

1

2

0

- x取反x取反<?php
$x =2;
echo -$x;
?>
-2
a . b并置连接两个字符串"Hi".  "Ha"HiHa

以下实例演示了使用不同算术运算符得到的不同结果:

<?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; //输出负数
?>

 PHP 赋值运算符

在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。也就是说,"$x = 5" 的值是 5。

运算符等同于描述
x = yx = y左操作数被设置为右侧表达式的值
x += yx = x + y
x -= yx = x - y
x *= yx = x * y
x /= yx = x / y
x %= yx=x % y模(除法的余数)
a .= ba = a . b连接两个字符串

以下实例演示了使用不同赋值运算符得到的不同结果:

<?php
$x=10;
echo $x;
echo "<br>";

$y=20;
$y += 100;
echo $y;
echo "<br>";

$z=50;
$z -= 25;
echo $z;
echo "<br>";

$i=5;
$i *= 6;
echo $i;
echo "<br>";

$j=10;
$j /= 5;
echo $j;
echo "<br>";

$k=15;
$k %= 4;
echo $k;
?>  

 PHP 递增/递减运算符

运算符名称描述
++ x预递增x 加 1,然后返回 x
x ++后递增返回 x,然后 x 加 1
-- x预递减x 减 1,然后返回 x
x --后递减返回 x,然后 x 减 1

以下实例演示了使用递增/递减运算符得到的结果:

<?php
$x=10;
echo ++$x;
echo "<br>";

$y=10;
echo $y++;
echo "<br>";

$z=5;
echo --$z;
echo "<br>";

$i=5;
echo $i--;
?>     

 PHP 比较运算符

 比较操作符可以让您比较两个值:

运算符名称描述实例
x == y等于如果 x 等于 y,则返回true5==8返回 false
x === y绝对等于如果 x 等于 y,且它们类型相同,则返回true5==="5"返回false

以下实例演示了使用一些比较运算符得到的不同结果:

<?php
$x=100;
$y="100";

var_dump($x == $y); // returns true because values are equal
echo "<br>";
var_dump($x === $y); // returns false because types are not equal
?> 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值