繰り返し
繰り返し処理 for 文
初期値を指定し、条件に合わせて処理を行う
変数 $num を1にし、8より少ない数になるまで表示をして 1を足していく
<?php
for(初期化; 条件; 更新の処理){
echo 繰り返す内容;
}
for($num = 1; $num < 8; $num++){
echo $num; //1234567
}
?>
繰り返し処理 while 文
初期値を指定し、条件に合わせて処理を行う
変数 $i を1にし、10より少ない数になるまで表示をして 1を足していく
比較演算子を間違えると無限ループになってしまうので注意が必要
<?php
$変数 = 値;
while(条件){
echo 繰り返す処理;
$変数の更新
}
$i = 1;
while($i < 10){
echo $i; //123456789
$i++
}
?>
繰り返し処理 break 文
繰り返し処理を終了する
$num が5より大きくなったら終了する
<?php
for($num = 1; $num < 8; $num++){
if($num > 5){
break;
}
echo $num; //12345
}
?>
繰り返し処理 continue 文
ループをスキップして継続する
$num が5で割り切れたときスキップする
$num が「5」と「10」のときにスキップされている
<?php
for($num = 1; $num < 15; $num++){
if($num % 5 == 0){
continue;
}
echo $num; //1234678911121314
}
?>
繰り返し処理 foreach 文
配列や連想配列のデータを先頭から処理する
<?php
$変数 = [値1,値2,値3];
foreach($変数 as $新しい変数){
echo $新しい変数;
}
$animal = ['dog','cat','rabbit'];
foreach($animal as $new_animal){
echo $new_animal;
}
?>
最終更新日:2023/07/20