php中递增或递减运算符 前置与后置的区别是什么,实际应用中会用到吗?

jnwentao 2010-03-08 04:50:07
递增或递减运算符有两种使用方法,一种是先将变量增加或者减少1,再将值赋给原变量,称为前置递增或递减运算符;另一种是将运算符放在变量后面,即先返回变量的当前值,然后变量的当前值增加或者减少1,称为后置递增或递减运算符。

但在实际应用中,这两种方法有什么意义呢,哪位高手请指教一下......
...全文
362 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jnwentao 2010-03-08
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
$i=0;
while($i < 4) {
  echo $i++; //0123
}

$i=0;
while($i < 4) {
  echo ++$i; //1234
}

如何用?自己看着办

嗯,此例略明,多谢

三楼也足以明了,同谢
heyli 2010-03-08
  • 打赏
  • 举报
回复
我是不怎么用 可能我写的代码不够高深 具体楼上给出的 自己多找一些例子看看就明白了
weijiepeng 2010-03-08
  • 打赏
  • 举报
回复
++在前就是直接加了,++在后还是下次用在加
江南昆虫 2010-03-08
  • 打赏
  • 举报
回复
主要看你当前使用的时候已经需要运算后的结果,还是下次才要运算后的结果。
$i = 100;
echo '先$i++ = '.$i++.',然后$i = '.$i."。\n";
$i = 100;
echo '先$i-- = '.$i--.',然后$i = '.$i."。\n";
$i = 100;
echo '先++$i = '.++$i.',然后$i = '.$i."。\n";
$i = 100;
echo '先--$i = '.--$i.',然后$i = '.$i."。\n";
xuzuning 2010-03-08
  • 打赏
  • 举报
回复
$i=0;
while($i < 4) {
echo $i++; //0123
}

$i=0;
while($i < 4) {
echo ++$i; //1234
}

如何用?自己看着办
phpboy 2010-03-08
  • 打赏
  • 举报
回复
看书 或者 google 去!!!!!!!!!!!!!

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧