教程 > PHP教程 > PHP 基础 阅读:24

PHP 递增和递减运算符

PHP 递增和递减运算符

返回 PHP 运算符


算术运算符适合在有两个或者两个以上不同操作数的场合使用,但是当只有一个操作数时,使用算术运算符是没有必要了。这时就可以使用递增“++”或递减“--”运算符了。

递增或递减运算符有两种使用方法:

  • 一种是先将变量增加或者减少 1 后再将值赋给原变量,称为前置递增或递减运算符(也称前置自增自减运算符);
  • 一种是将运算符放在变量后面,即先返回变量的当前值,然后再将变量的值增加或者减少 1,称为后置递增或递减运算符(后置自增自减运算符)。

注意:递增和递减操作符与变量之间不能有空格。

递增/递减运算符
例子 名称 效果
++$a 前加 $a 的值加一,然后返回 $a
$a++ 后加 返回 $a,然后将 $a 的值加一。
--$a 前减 $a 的值减一, 然后返回 $a
$a-- 后减 返回 $a,然后将 $a 的值减一。

示例

下面通过简单的示例来演示递增和递减运算符的使用,代码如下所示:

<?php
    $a = 5;
    $b = 3;
    $c = 8;
    $d = 11;
    echo '$a = '.$a.', $b = '.$b.', $c = '.$c.', $d = '.$d.'<br>';
    echo '++$a = '.++$a.'<br>';
    echo '$b++ = '.$b++.'<br>';
    echo '--$c = '.--$c.'<br>';
    echo '$d-- = '.$d--.'<br>';
?>

运行结果如下:

$a = 5, $b = 3, $c = 8, $d = 11
++$a = 6
$b++ = 3
--$c = 7
$d-- = 11

返回 PHP 运算符

查看笔记

扫码一下
查看教程更方便