发新话题
打印

请教后增和前增

请教后增和前增

看了教程的例子

echo "<h3>后增</h3>";
$a = 5;
echo "值是 5: " . $a++ . "<br />\n";
echo "值是 6: " . $a . "<br />\n";
echo "<h3>前增</h3>";
$a = 5;
echo "值是 6: " . ++$a . "<br />\n";
echo "值是 6: " . $a . "<br />\n";

然后我学到for循环,这样的例子

for ($i=0 ; $i<5 ; $i++)
{
echo $i;
}
显示是01234

然后我把$i++换成++$i
for ($i=0 ; $i<5 ; ++$i)
{
echo $i;
}
显示还是01234

好像前增没有体现出来啊?

TOP

++$i 是一个条件。 应该是先执行了 echo $i  在执行那个条件。。。
世界极静  只有灵魂独舞--------世界上没有任何事可以替代坚持。

我们都需要论坛 论坛也同时需要我们的支持

TOP

废墟说的对~~
for ($i=0 ; $i<5 ; ++$i)
这里面的前增是个条件啊
是先输出$i的啦
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

谢谢楼上2位高手回答!

TOP

发新话题