teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

入れ子についての補足

2016/10/07 02:33

投稿

YashaWedyue
YashaWedyue

スコア830

answer CHANGED
@@ -16,4 +16,22 @@
16
16
  配列のループを行いたいならforを使う必要性はありません。
17
17
 
18
18
  ただ、2つの配列を同時に回したいとか、そういう場合はforeachでは無理ですので
19
- forを使う必要があります。
19
+ forを使う必要があります。
20
+
21
+ **// 入れ子についての補足**
22
+ ```PHP
23
+ $arrays = [
24
+ ['A', 'B', 'C'],
25
+ ['D', 'E', 'F']
26
+ ];
27
+ ```
28
+ このような入れ子構造の配列でもforeachで
29
+ ```PHP
30
+ foreach ($arrays as $array) {
31
+ foreach ($array as $value) {
32
+ echo $value;
33
+ }
34
+ }
35
+ ```
36
+ のように書くことが出来ます。
37
+ 変数名がややこしくなりがちなので、例のような変数名は使わないようにしてくださいね。