0

カウンターを刻むループを実行しています。

基本的には、

<counter>
<a php form>

カウンターはデータベースからオブジェクトを取得しています。引っ張るオブジェクトが 10 個以上ある場合は、フォームをシャット オフする必要があります。「while」ステートメントからカウンターを引き出す方法がわかりませんか?

<?php
    $counter = 0;

    //LOOPING CODE IS HERE
    example: ---- 'while ( $var->this() ) : $var->that();'----------

    // Add to counter
    $counter = ++$counter;

    // Cleanup after ourselves
    endwhile;
?>

endwhile;の最後の値を呼び出して、$counterそれが = または > 10 であったと判断できるようにする必要があります。

4

2 に答える 2

4

カウンターが 10 を超えたときに while ループを中断することができますが、それでもまだ$counter使用できます。

<?php
    $counter = 0;
    while ($var->this() && $counter < 10) {
        $var->that();
        $counter++;
    }
    echo $counter;
?>
于 2012-08-21T00:12:10.993 に答える
2

構文は次のとおりです。

$counter = 0;
while(condition is true)
{
   //increment $counter
   if($counter >= 10)
     break;  //break out of the loop
}

print($counter);
于 2012-08-21T00:12:54.123 に答える