PHP入門とサンプル


HOME > PHP > リファレンス

繰り返し

繰り返し処理 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

Copyright 2023 Appli Base All Rights Reserved.

Yes:270 Total:182934 Today:134