Php 迭代回声总数

Php 迭代回声总数,php,Php,我怎样才能回显最后一个号码?应该是9点 $i = 0; while($i != 10){ echo $i; $i++; } 将条件放在末尾,可以防止$i在不再应该更新时得到更新 $i = 0; do { $i++; } while ($i != 10); echo $i; 将条件放在末尾,可以防止$i在不再应该更新时得到更新 $i = 0; do { $i++; } while ($i != 10); echo $i; 你只想回显最后一个号码吗 $i=$j=

我怎样才能回显最后一个号码?应该是9点

$i = 0;
while($i != 10){
    echo $i;
    $i++;
}

将条件放在末尾,可以防止
$i
在不再应该更新时得到更新

$i = 0;
do {
    $i++;
} while ($i != 10);
echo $i;

将条件放在末尾,可以防止
$i
在不再应该更新时得到更新

$i = 0;
do {
    $i++;
} while ($i != 10);
echo $i;

你只想回显最后一个号码吗

$i=$j=0;
while($i!=10){
    $j=$i++;
}
echo $j;

虽然这是一种非常糟糕的方法,但我之所以展示它,是因为我相信您正在使用与代码完全不同的代码

您只想回显最后一个数字吗

$i=$j=0;
while($i!=10){
    $j=$i++;
}
echo $j;
if {$i = 9) {
echo "$i"; }
虽然这是一种非常糟糕的方法,但我之所以展示它,是因为我相信您正在使用该代码做一些完全不同的事情

if {$i = 9) {
echo "$i"; }
如果需要,可以使用数组存储变量,然后根据用户输入输出


如果需要,可以使用数组存储变量,然后将输出基于用户输入。

如果希望捕获最后一次迭代,则删除循环条件并自行处理:

while (true) {

    ...

    if (++$i == 9) {
        echo $i;
        break;
    }
}

如果你在休息时吠叫,那么求助于条件标志
$last=$i==9

如果您想捕获最后一次迭代,请删除循环条件并自行处理:

while (true) {

    ...

    if (++$i == 9) {
        echo $i;
        break;
    }
}

如果你在休息时吠叫,那么求助于条件标志
$last=$i==9

您可以只执行以下操作:

echo 9;
echo $last_number - 1;
如果最后一个数字是可变的,则可以执行以下操作:

echo 9;
echo $last_number - 1;
如果有一个奇怪的需求,你需要做一个循环,并且你真的需要它在最后回显倒数第二个数字之前循环所有其他数字,你可以在每一次迭代中检查它:

$i = 0;
$penult = $last_number - 1;
while ($i !== $last_number) {
    if ($i === $penult) {
        echo $i;
    }
    $i += 1;
}
…或者您可以使用
继续

$i = 0;
$penult = $last_number - 1;
while ($i !== $last_number) {
    if ($i !== $penult) {
        continue;
    }
    echo $i;
}

您可以只执行以下操作:

echo 9;
echo $last_number - 1;
如果最后一个数字是可变的,则可以执行以下操作:

echo 9;
echo $last_number - 1;
如果有一个奇怪的需求,你需要做一个循环,并且你真的需要它在最后回显倒数第二个数字之前循环所有其他数字,你可以在每一次迭代中检查它:

$i = 0;
$penult = $last_number - 1;
while ($i !== $last_number) {
    if ($i === $penult) {
        echo $i;
    }
    $i += 1;
}
…或者您可以使用
继续

$i = 0;
$penult = $last_number - 1;
while ($i !== $last_number) {
    if ($i !== $penult) {
        continue;
    }
    echo $i;
}

这段代码到底出了什么问题?你的代码在做什么?这与你期望它做的有什么不同?这段代码到底出了什么问题?你的代码在做什么,这与你期望它做的有什么不同呢?当数字上次增加时,当它是
9
时,它将回声
10
,当数字上次增加时,当它是
9