php - 从一个值中减去 1 并将其存储在另一个变量中

标签 php shorthand decrement

我依稀记得以前遇到过这个问题,但我想知道这是否在 PHP 中不起作用:

echo $counter; // outputs 4
$output = $counter--;
echo $output; // outputs 4

如果我这样做:

$output = $counter - 1;

我没有任何问题。

有人可以阐明这一点吗?

谢谢, 瑞安

最佳答案

你想要的是pre-decrement operator :

echo $counter; // outputs 4
$output = --$counter;
echo $output; // outputs 3

关于php - 从一个值中减去 1 并将其存储在另一个变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5111765/

相关文章:

javascript - 分页不适用于 DataTables 1.10.7/1.10.11

javascript 简写 if else 回调

background - css3 多重背景 - 渐变和图像的简写

c# - 如何通过速记 "if-else"结果打破循环?

JavaFX 按钮递增和递减事件无法正常工作

C++ 迭代器取消引用和前缀递增/递减样式? *--Iter ok 风格明智吗?

php - 如何通过cron作业运行php文件

javascript - 需要从图表 js 中隐藏/删除零线

php - Zend Framework 2 表单注释在没有额外空间的情况下被忽略

c++ - 如何在单行语句中减少 C++ 中的多个变量?