ホームページ > バックエンド開発 > PHPの問題 > php do whileの使用法は何ですか

php do whileの使用法は何ですか

PHPz
リリース: 2023-03-05 22:36:02
オリジナル
3629 人が閲覧しました
php do while は 1 回実行が保証されているループ文で、使用構文は [ 0);] のようになります。 ?>] の場合、そのループ ステートメントは 1 回だけ実行されます。

php do whileの使用法は何ですか

do-while

(PHP 4, PHP 5, PHP 7)

do-while ループwhile ループと非常に似ていますが、式の値が各ループの先頭ではなく最後にチェックされる点が異なります。通常の while ループとの主な違いは、do-while ループ ステートメントが 1 回実行されることが保証されている (ループごとに式の真偽値がチェックされる) ことですが、通常の while ループでは必ずしもそうであるとは限りません (式の真理値。ループの開始時にチェックされ、開始時に FALSE の場合、ループ全体が直ちに終了します。

do-while ループの構文は 1 つだけです:

<?php
$i = 0;
do {
   echo $i;
} while ($i > 0);
?>
ログイン後にコピー

上記のループは 1 回だけ実行されます。これは、最初のループの後、式の真の値がチェックされるときにその値が検査されるためです。が FALSE ($i が 0 以下) の場合、ループが終了します。

経験豊富な C 言語ユーザーは、do-while(0) 内にステートメントを置き、ループ内で Break ステートメントを使用して実行ループを終了する、別の do-while ループの使用法に精通しているかもしれません。次のコード スニペットは、このアプローチを示しています。

<?php
do {
    if ($i < 5) {
        echo "i is not big enough";
        break;
    }
    $i *= $factor;
    if ($i < $minimum_limit) {
        break;
    }
    echo "i is ok";
    /* process i */
} while(0);
?>
ログイン後にコピー

すぐに理解できなくても心配しないでください。この「機能」を使用しなくても強力なコードを作成できます。 PHP 5.3.0 以降では、goto を使用してループを抜け出すこともできます。

以上がphp do whileの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート