以下是一些PHP中自增(++)和自减(--)操作的实例,通过表格形式展示不同情况下的结果。
表格1:自增操作(++)
| 变量初始化 | 表达式 | 结果 |
|---|---|---|
| $x=5 | $x++ | 5 |
| $x=5 | ++$x | 6 |
解释:

- 当使用 $x++ 时,先返回 $x 的值(5),然后 $x 的值增加 1(变为 6)。
- 当使用 ++$x 时,先增加 $x 的值(变为 6),然后返回新的值(6)。
表格2:自减操作(--)
| 变量初始化 | 表达式 | 结果 |
|---|---|---|
| $y=10 | $y-- | 10 |
| $y=10 | --$y | 9 |
解释:
- 当使用 $y-- 时,先返回 $y 的值(10),然后 $y 的值减少 1(变为 9)。
- 当使用 --$y 时,先减少 $y 的值(变为 9),然后返回新的值(9)。
表格3:自增自减操作在循环中的使用
| 循环变量 | 循环体 | 循环条件 | 循环次数 |
|---|---|---|---|
| $i=1 | echo$i; | $i<=5 | 5 |
| $i=1 | echo$i++; | $i<=5 | 5 |
| $i=5 | echo--$i; | $i>=1 | 5 |
解释:
- 在第一个循环中,$i 初始值为 1,每次循环输出 $i 的值,然后 $i 自增 1,直到 $i 大于 5 时停止循环。
- 在第二个循环中,$i 初始值为 1,每次循环先输出 $i 的值,然后 $i 自增 1,直到 $i 大于 5 时停止循环。
- 在第三个循环中,$i 初始值为 5,每次循环先自减 $i 的值,然后输出新的 $i 值,直到 $i 小于 1 时停止循环。







