search
首页课程PHP fun classPHP arithmetic operators

PHP arithmetic operators

目录列表

运算符

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

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

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

PHP 算术运算符


RQVUY[Y[R[QN42`FN1C8HTQ.png

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

1

2

3

4

5

6

7

8

9

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

模运算

由%符号表示的模运算符返回第一个操作数除以第二个操作数的余数: 

1

2

3

4

5

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

<?php 

$x=10; 

echo ++$x// 输出11 

 

$y=10; 

echo $y++; // 输出10 

 

$z=5; 

echo --$z// 输出4 

 

$i=5; 

echo $i--; // 输出5 

?>

不同之处在于,在更改变量之前,后增量返回原始值,而预增量首先更改变量,然后返回值。 

加减号放在后面, 先赋值后执行加减

放在前面则相反

例如:

1

2

3

4

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