当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

2.5.3递增/递减运算符

9/17/2020 9:26:54 PM 人评论

2.5.3递增/递减运算符

2.5.3 递增/递减运算符

PHP有和C语言风格相同的递增/递减运算符。递增是指对当前表达式的值增加1,递减正相反,对表达式的值减1。本书仅讲述整数表达式的递增/递减运算,下面分别介绍4种风格的递增/递减运算。

❑$a++:先返回$a的值,然后将$a的值加1。

❑++$a:先将$a的值加1,然后将$a返回。

❑$a--:先返回$a的值,然后将$a的值减1。

❑--$a:先将$a的值减1,然后返回$a的值。

通过下面的示例代码2-18,可以看出这些运算符及运算方式的不同。

代码2-18 PHP的递增/递减运算符2-18.php


01 <?php

02 echo'<h3>后加递增$a++</h3>';

03 $a=5;

04 echo'$a='.$a++.'<br/>';//$a++先返回$a的值5,所以这里输出5,然后变量$a自加1赋给$a

05 echo'$a='.$a.'<br/>';//上一行$a输出之后,$a已经加1,所以这里$a的值为6

06

07 echo'<h3>前加递增++$b</h3>';

08 $b=5;

09 echo'$b='.++$b.'<br/>';

10 echo'$b='.$b.'<br/>';

11

12 echo'<h3>后减递减$c--</h3>';

13 $c=5;

14 echo'$c='.$c--.'<br/>';

15 echo'$c='.$c.'<br/>';

16

17 echo'<h3>前减递减--$d</h3>';

18 $d=5;

19 echo'$d='.--$d.'<br/>';

20 echo'$d='.$d.'<br/>';

21 ?>


【代码解析】上述代码非常简单,就是测试了前面介绍的4种风格的递增/递减运算。虽然现在简单的运算读者能看懂,但实际开发中,运算方式以及参与的变量都会非常复杂,所以务必掌握这4种运算中,先算什么,后算什么。该程序的执行结果如图2-14所示。

图 2-14 递增/递减运算

相关教程

共有条评论 网友评论

验证码: 看不清楚?