如何在 PHP 中加二?

How Do I Count Up By Two In PHP?

所以我正在尝试让计算机以 2 为单位计数到 10,并且每次都换行。当我测试这个时,我的整个电脑都崩溃了。怎么了?

 <?php
$test = 0;
while ($test < 10) {
    $test + 2;
    echo $test . "/n";
}
?>

变化:

$test + 2;

至:

$test += 2;

目前,$test 在您的代码中始终是 0,因为您没有为其分配新值,因此会出现无限循环。

此外,您还想更改:

echo $test . "/n";

至:

echo $test . "\n";

因为需要用反斜线表示换行符。

N.B. 在PHP中你也可以使用PHP_EOL常量来表示一行的结束。

在这里您只是将 $test 与 2 相加,但没有将其分配回 $test $测试 + 2;

尝试将其替换为 $test += 2;

还有一点就是/n不是你想的“换行”,改为\n

虽然您可以使用 while 语句,但最好使用 for

for($i=0; $i < 10; $i += 2)
{
    echo $i . PHP_EOL;
}

通常 while 用于在每个循环中评估某些东西,一些可以在 while 内改变的变量,例如 bool 变量或“无限”循环直到中断。 当您已经定义了循环数时,for 通常是更好的方法。