PHP

【PHP】for【繰り返し処理】

PHPの for文 について説明します。書き方等。

for文とは?

繰り返し処理のこと

for文とは、制御構文のうち繰り返し処理のこと。

同じような処理を何度も行いたいときに使う
他の繰り返し処理には while がある

使い方

書式

初期化式:カウンタ変数の初期化式を指定

継続条件式:繰り返し処理を最多でどれだけ行いたいかを指定

増減式:ループ前後に、カウンタ変数の値にどう変更するかを指定

初期化式継続条件式増減式いずれも省略することが可能
省略する場合はより一層、無限ループにならないよう配慮が必要
break文、continue文により柔軟な制御が可能

実装例 – シンプル

コード

実行結果

変数iを0で初期化、3未満である限り処理を繰り返すプログラム。変数iが0、1、2のときの計3回echoでの出力をしているのが判る。

実装例 – ネスト

コード

実行結果

ネスト=入れ子構造のこと。if文の中にif文を入れたりするのも同様にネストと表現する。
乱数を生成し、生成した乱数の値を最大列とする■の出力。乱数が10なら10列まで、1なら1列まで出力されているのが判る。

実装例 – フル省略

極端に全て省略した例、これでも実行可能。余談だがこの形で使うくらいならwhile文にした方が良いかと思う。部分的に省略する分には活用できるので憶えておくと吉。

参照

独習PHP

公式

PHP: for – Manual

PHPを効率的に学習したい場合

スクールを活用するのも有効

PHPを効率的に学習したい場合、スクールを活用するのも有効です。

転職を視野に入れている方、将来に向けて学習を進めている学生の方など、良かったら説明を聴いてみてはいかがでしょうか(説明会の参加は無料です)

オンラインプログラミングスクール「Tech boost

他のスクールについては下記の記事にまとめてあります。他のスクールについても視野に入れたい場合、参考になるかと思います。

【プログラミング】スクール一覧プログラミングのスクールで学ぶことを視野に入れた方向けに、ご紹介します。 転職を視野に入れたい 新卒で入社を視野に入れた...
ダイス
ダイス
ご参考になれば幸いです。
ABOUT ME
ダイス
アラサーSE(20代)。 主な経験は、PGとしてJava(SpringBoot)、C、PHP(Laravel)、VBAがある。SS、UTの経験有り。最近はUI工程を経験中。 IT業界だけでなく、教育業界(予備校での運営スタッフ)での経験有り。 サイトでは、特定の分野に限定せずに幅広く発信していきます。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です