今日のお題は、PHPのforeach文についてお勉強するニャン!見習いPG急にかわいくなっても手遅れです配列を学習する上で、必ずと言っていいぐらい出てくるのがforeach。配列にデータを入れた後は、foreachをどう扱って処理するかが重要になります。基本的に、foreach文は「配列の中身を順番に取り出してくれる」ときに使います。初心者の方には、foreach文のような繰り返し処理は、なかなかイメージしづらいと思います。理解せずになんとなく使っていると、ひょんなことから落とし穴にハマってしまうので注意が必要です。見習いPGforeach文は、「配列の中身を順番に取り出してくれる」のですね。にゃんこ師匠さらに、データを加工したり、表示したりと柔軟な使い方もできるのじゃなんだか取っつきにくいforeach文foreach文は、配列の中身を繰り返し処理してくれることは、なんとなく理解できるはず。なんだか取っつきにくい...。foreach文の書き方としては、主に2つあります。$value){3~処理1.配列$arrayの中身を1つ取り出して$valueに代入する~4~処理2.配列$arrayの次の中身があれば処理1に戻り、なければ処理を終了する~5}見習いPGこちらは、配列($array)の中身($value)を順番に取り出すことを繰り返します。$value){3~処理1.配列$arrayの中身を1つ取り出して$valueに代入する~4~処理2.配列$arrayの次の中身があれば処理1に戻り、なければ処理を終了する~5}6?>見習いPGこっち、配列($array)の番号($index)と中身($value)を順番に取り出すことを繰り返します。番号も一緒に取れるんじゃ!どちらも基本的に動作は同じですが、2つ目の書き方は0から順番に付与される番号(インデックス番号)を合わせて取得することが可能です。初心者の方には、この2つの書き方をどう使い分けていいのかが非常にイメージが湧きにく井と思います。登場してきたインデックス番号は、理解が不足している時点では余計に混乱を招き、どう使えばよいのかという疑問が残るかと思います。実際にforeach文を書いてみる!では、実際にはどのように活用していけばよいのでしょうか?例えば、以下のように配列の中に日本の主要都市の名前を代入してみます。?>そしてこの都市名をforeach文を使って順番に表示します。';4}5?>結果は以下のように表示されます。