如何将while和for循环组合在一起



我正在尝试编写一个捕获数字3的代码。使用while循环作为条件,这样for语句将是while循环语句的$x的求值条件,同时使用if语句来求值$x=3的值,这样它就可以echo"three..'。请开导我。谢谢

<?php
$x = 0;
$y = 5;
while ($x <= $y) {
for ($z = 0; $z < 3; $z++) {
if ($x = 3) {
echo 'three..' . "n";
}
}
$y++;
}

在while循环中,应该递增x变量。如果您递增y变量,它将始终"真">。所以这将是一个无休止的循环。

<?php
$x = 0;
$y = 5;
while ($x <= $y) {
// code
$x++;
}
<?php
$x = 0;
$y = 5;
while ($x <= $y) {
for ($z = 0; $z < 3; $z++) {
echo $z;
}
if ($x == 3) {
echo 'three..' . "n";
}
$x++;
}

最新更新