概要
PHPの独学で学んだことをアウトプットしていく
前回の内容
[PHP基礎 Part4]
[PHP基礎 Part4]:https://qiita.com/k__aizawa/items/68dbdec2500cf94eaae4
for文
繰り返しで処理を行いたい時に用いる文法
基本的な形は、以下の通り
sample.php
<?php
for ($i=1; $i <= 5; $i++){ // ()の中に変数を定義し、繰り返す条件と変数の更新を入れる
echo $i; // 結果の出力
}
// 結果:12345
?>
while文
for文と同じような繰り返しで処理を行いたい時に使用する文法
sample.php
<?php
$i = 1 // 変数の定義
while ($i <= 5){ // 繰り返す条件の設定
echo $i; // 結果の出力
$i++; // 変数の更新
}
// 結果:12345
?>
for文は終了タイミングや実行回数が決まっている時に使用し、
while文は終了タイミングが決まっていない時や設定した条件を満たす場合に使用するくらいの認識。
break文
繰り返し処理の中断を命令する
for文、while文とif文を組み合わせて使用する
sample.php
<?php
for($i = 1; $i <= 10; $i++) // 変数の定義
if ($i == 5){ // breakの条件設定
break; // if文の条件を満たす場合、中断処理
}
echo $i; // if文の条件を満たさない場合、結果の出力
}
// 結果:1234
?>
continue文
繰り返し処理のスキップを命令する
break文同様、for文、while文とif文を組み合わせて使用する
sample.php
<?php
for($i = 1; $i <= 10; $i++) // 変数の定義
if ($i % 2 == 0){ // continueの条件設定
continue; // if文の条件を満たす場合、スキップ
}
echo $i; // if文の条件を満たさない場合、結果の出力
}
// 結果:13579
?>
foreach文
配列や連想配列を用いた繰り返し処理を命令する
書き方は以下の通り
1.配列を用いた繰り返し処理
sample.php
<?php
$languages = array("日本語","英語","フランス語");
foreach ($languages as $value){
echo $languages;
// 結果:日本語英語フランス語
?>
2.連想配列を用いた繰り返し処理
sample.php
<?php
$scores = array(
"国語" => 68,
"数学" => 83,
"英語" => 92
);
foreach ($scores as $key => $value){
echo $key.":".$value;
// 結果:国語:68数学:83英語:92
?>
次回
- 関数