☆continue☆
特定の処理の時にループをスキップするには
continueを使っていきます!
以下のfor文があったとします。
index.php
for ($i = 1; $i <= 5; $i++) {
echo $i . PHP_EOL;
}
ターミナルに以下を入力します!
~$ php index.php
1〜5が出力されます!
~ $ php main.php
1
2
3
4
5
~ $
2だけとばしたいので continue を使います!
index.php
for ($i = 1; $i <= 5; $i++) {
if ($i === 2) { // 2のとき
continue;
}
echo $i . PHP_EOL;
}
ターミナルで同じく以下を実行すると...
~$ php index.php
2だけとばされました!
~ $ php main.php
1
3
4
5
~ $
☆break☆
次はループを抜けたる為の break を使っていきます!
最初のfor文にbreakを追加します。
index.php
for ($i = 1; $i <= 5; $i++) {
if ($i === 3) { //3になったら抜ける
break;
}
echo $i . PHP_EOL;
}
ターミナルに以下を入力します!
~$ php index.php
3になると処理が終わりました!
~ $ php main.php
1
2
~ $
処理をスキップする方法と、抜ける方法でした!