为什么$ n = $ n + $ n不起作用

时间:2016-02-07 22:05:35

标签: php loops

我尝试了一些代码,我在PHP中使用for循环来添加数字,但它似乎不起作用,怎么可能?

$n = 3; //or anything else
for($i=0;$i<$n;$i++){
   $n = $n+$n;
}
echo $n;

这只是其他内容的测试代码,但我仍然希望它可以工作,请帮助

1 个答案:

答案 0 :(得分:2)

您正在增加循环中的循环结束条件$ n

这意味着它永远不会退出循环。

这是一个无限循环,不会打印任何东西。

你的循环也必须是$ i = 0; $ i&lt; $ N; $ I ++