【PHP】while文で条件式に満たなくても1回だけループ処理を実行する方法

PHPのwhile文で条件式に満たない場合でも1回だけループ処理を実行したい。
本記事ではこのような悩みを解決。
実装方法について解説します。
while文で条件不一致でも1回だけループ処理を実行する
<?php
$i = 10;
do {
echo "i = $i <br>";
if($i>=10) {
echo "iが上限値10に達しました。";
}
$i++;
} while ($i <= 10);
?>
while文で条件不一致でも1回だけループ処理を実行するコード例です。
変数iが10以上になるまでプラス1してくループ処理を実行してます。
最初から変数iが10以上ですが、ループ内で記述されてるテキストが1回だけ実行されてます。
do-whileループを使う事で1回だけループ処理を実行できます。
使い方は以下の通りです。
do {
ループ処理
}
} while (条件式);
上記のように記述する事で条件不一致でも1回だけループ処理を実行できます。
以上で実装完了です。
まとめ
PHPのwhile文で条件式に満たない場合でも1回だけループ処理を実行する方法について紹介しました。
以上で解説を終わります。
目次