【while,for】関数WordPressのテーマを改造前の基礎①

処理を繰り返す関数

【While】 【for】

についての解説です。

 

【While】文字列を5回繰り返し出力する

変数に指定した数字から順に5回繰り返して出力します。

 

スポンサーリンク

php

<?php

$c = 1;
while ($c <= 5) {
echo $c.”回目の表示<br>”;
$c++;
}

?>

スポンサーリンク

出力されたHTML

1回目の表示
2回目の表示
3回目の表示
4回目の表示
5回目の表示

 

【for】1~5までを出力する

変数に指定した数字から5になるまで出力します。

スポンサーリンク

php

<?php

for ($d = 1; $d <= 5; $d++) {
echo $d.”回目の表示<br>”;
$c++;
}

?>

スポンサーリンク

出力されたHTML

1回目の表示
2回目の表示
3回目の表示
4回目の表示
5回目の表示

 

同じ1~5だとわかりにくい場合は、試しに$d = 11; $d <= 18; $d++といれて見ます。

スポンサーリンク

php

<?php

for ($d = 11; $d <= 18; $d++) {
echo $d.”回目の表示<br>”;
$c++;
}

?>

スポンサーリンク

出力されたHTML

11回目の表示
12回目の表示
13回目の表示
14回目の表示
15回目の表示
16回目の表示
17回目の表示
18回目の表示

 

2重でfor文を書いて九九を出力する

fotの中にforを書くと中にあるfor文が終わると外のfor文に戻り、また中のfor文に行き、最終的に外のfor文が終わるまで繰り返します。

スポンサーリンク

php

<?php

for ($e = 1; $e <= 9; $e++) {      ←①$eに1が入る

for ($f = 1; $f <= 9; $f++){      ←②$fに1が入る。 ④$fに2が入る。

echo “$e x $f =”. $e * $f. “<br>”;       ←③$e(1)$f(1)が入り掛け算される。 ⑤$e(1)$f(2)が入り掛け算される・・・・

}
}
?>

 

スポンサーリンク

HTML

1 x 1 =1
1 x 2 =2
1 x 3 =3
1 x 4 =4
1 x 5 =5
1 x 6 =6
1 x 7 =7
1 x 8 =8
1 x 9 =9
2 x 1 =2
2 x 2 =4
2 x 3 =6
2 x 4 =8
2 x 5 =10
2 x 6 =12
2 x 7 =14
2 x 8 =16
2 x 9 =18
3 x 1 =3
3 x 2 =6
3 x 3 =9
3 x 4 =12
3 x 5 =15
3 x 6 =18
3 x 7 =21
3 x 8 =24
3 x 9 =27
4 x 1 =4
4 x 2 =8
4 x 3 =12
4 x 4 =16
4 x 5 =20
4 x 6 =24
4 x 7 =28
4 x 8 =32
4 x 9 =36
5 x 1 =5
5 x 2 =10
5 x 3 =15
5 x 4 =20
5 x 5 =25
5 x 6 =30
5 x 7 =35
5 x 8 =40
5 x 9 =45
6 x 1 =6
6 x 2 =12
6 x 3 =18
6 x 4 =24
6 x 5 =30
6 x 6 =36
6 x 7 =42
6 x 8 =48
6 x 9 =54
7 x 1 =7
7 x 2 =14
7 x 3 =21
7 x 4 =28
7 x 5 =35
7 x 6 =42
7 x 7 =49
7 x 8 =56
7 x 9 =63
8 x 1 =8
8 x 2 =16
8 x 3 =24
8 x 4 =32
8 x 5 =40
8 x 6 =48
8 x 7 =56
8 x 8 =64
8 x 9 =72
9 x 1 =9
9 x 2 =18
9 x 3 =27
9 x 4 =36
9 x 5 =45
9 x 6 =54
9 x 7 =63
9 x 8 =72
9 x 9 =81

 

タイトルとURLをコピーしました