本章节我们将讨论 PHP 中不同运算符的应用。
在 PHP 中,赋值运算符 = 用于给变量赋值。
在 PHP 中,算术运算符 + 用于把值加在一起。
PHP 算术运算符
以下实例演示了使用不同算术运算符得到的不同结果:
<?php $x=10; $y=6; echo ($x + $y); // 输出16 echo ($x - $y); // 输出4 echo ($x * $y); // 输出60 echo ($x / $y); // 输出1.6666666666667 echo ($x % $y); // 输出4 ?>
<?php $num1 = 23; num2 = 10; echo $num1 $num2; ?>
由%符号表示的模运算符返回第一个操作数除以第二个操作数的余数:
<?php $x = 14; $y = 3; echo $x % $y; // 2 ?>
如果您使用模数运算符使用浮点数,则它们将在操作之前转换为整数。
<?php $num = 9; $num2 = $num%2; ?> //$num2
PHP 递增/递减运算符
以下实例演示了使用递增/递减运算符得到的结果:
<?php $x=10; echo ++$x; // 输出11 $y=10; echo $y++; // 输出10 $z=5; echo --$z; // 输出4 $i=5; echo $i--; // 输出5 ?>
不同之处在于,在更改变量之前,后增量返回原始值,而预增量首先更改变量,然后返回值。
加减号放在后面, 先赋值后执行加减
放在前面则相反
例如:
<?php $a = 2; $b = $a++; // $a=3, $b=2 $a = 2; $b = ++$a; // $a=3, $b=3 ?>
$php=2018; $name='php'; echo ++$$name; //