0
0

ループの制御

Last updated at Posted at 2024-04-02

はじめに

ループの制御について整理する。

break

現在のループを強制的に中断する。
breakはifと合わせて使うのが一般的。

break.php
<?php
$sum = 0;
for ($i = 1; $i <= 100; $i++) {
    $sum += $i;
    if($sum > 1000) { break; }
}
print "合計が1000を超えるのは、1~{$i}を加算したときです。";
    //合計が1000を超えるのは、1~45を加算したときです。

continue

現在の周回だけをスキップし、ループそのものは継続して実行する。

continue.php
<?php
$sum = 0;
for ($i = 1; $i <= 100; $i++) {
    if($i % 2 !== 0) { continue; }
    $sum += $i;
}
print "合計値は、{$sum}です。";
    //合計値は2550です。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0