JavaScriptを有効にしてください

PHPのdo-whileループ:初心者向けガイド

PHPのdo-whileループ:初心者向けガイド

PHPプログラミングにおいて、do-whileループは少なくとも一度はコードブロックを実行し、その後指定された条件が真の間繰り返し実行されるループです。
この記事では、do-whileループの基本的な使い方といくつかの一般的な使用例を紹介します。

do-whileループの基本

PHPのdo-whileループは、まずコードブロックを実行し、その後条件を評価します。
基本的な構文は以下の通りです:

1
2
3
do {
    // 最初に実行されるコード
} while (条件);

例:単純なdo-whileループ

カウンターを使ったループ

1
2
3
4
5
6
$count = 1;

do {
    echo "カウント: $count<br>";
    $count++;
} while ($count <= 5);

このコードは、カウンターが5に達するまで数を表示します。

do-whileループの適切な使用

do-whileループは、ループの条件をチェックする前に最低一度はコードを実行したい場合に適しています。

例:ユーザー入力の処理

1
2
3
4
do {
    $input = readline("値を入力してください(終了するには'exit'と入力): ");
    echo "入力された値: $input<br>";
} while ($input != "exit");

このコードは、ユーザーが"exit"と入力するまで値を受け取り続けます。

do-whileループの注意点

do-whileループを使用する際は、無限ループに陥らないように、ループの条件がいずれfalseになるように注意が必要です。

まとめ

PHPのdo-whileループは、特定の条件下で少なくとも一度はコードを実行する必要がある場合に便利です。
この記事で紹介した基本的な使い方と例を参考にして、あなたのPHPプログラミングに柔軟性を加えましょう。


スポンサーリンク

共有

もふもふ
著者
もふもふ
プログラマ。汎用系→ゲームエンジニア→Webエンジニア→QAエンジニア