易百教程

PHP使用递增/递减运算符

PHP中需要一种运算符来一遍又一遍地增加或减去值1。递增和递减运算符它两个特殊运算符用于执行此任务。

它们分别在变量名之前或之后写成两个加号或两个减号,如下所示:

++$x; // 将变量 $x 的值增加1,然后返回结果
$x++; // 返回 $x 作为结果结果值,然后将变量 $x 的值增加1
--$x; // 将变量 $x 的值减去1,然后返回结果
$x--; // 返回 $x 作为结果结果值,然后将变量 $x 的值减去1

在变量名称之前放置运算符会导致变量的值在返回值之前递增或递减。在变量名称后面放置运算符首先返回变量的当前值,然后从变量中添加或减去一个变量。

例如:

<?php

    $x = 5;
    echo ++$x;  // 结果显示 "6" (当前 $x 的值是 6)
    $x = 5;
    echo $x++;  // 结果显示 "5" (当前 $x 的值是 6)
?>

也可以将递增运算符与字符一起使用。例如,可以向字符'B'添加1,则结果将返回值C
但是在PHP中,无法从字符值中做递减运算。