search
首页课程PHP fun classPHP arithmetic operators

PHP arithmetic operators

目录列表

运算符

本章节我们将讨论 PHP 中不同运算符的应用。

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

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

PHP 算术运算符


RQVUY[Y[R[QN42`FN1C8HTQ.png

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

<?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
?>

如果您使用模数运算符使用浮点数,则它们将在操作之前转换为整数。


输出下列代码,求$num2的模是多少

<?php $num = 9; $num2 = $num%2; ?> //$num2

递增/递减运算符

PHP 递增/递减运算符

4G}%%RH@]~$4$78@CJ9IT)N.png

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

<?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; //

1/6