回答編集履歴

1

質問に答える形で追加

2018/01/04 01:57

投稿

maisumakun
maisumakun

スコア145183

test CHANGED
@@ -3,3 +3,19 @@
3
3
 
4
4
 
5
5
  「配列の値について全部回したい」という場面で便利なのが`foreach`です。
6
+
7
+
8
+
9
+ ----
10
+
11
+
12
+
13
+ (補足を受けて追記)
14
+
15
+
16
+
17
+ > なぜforeachは「as」を使って、新たに変数に代入する必要があるのでしょうか?
18
+
19
+
20
+
21
+ 仮に`foreach($arr){}`とだけ書けたとしても、`$arr`の中身となっている、必要な値はどうやって取ればいいのでしょうか。これでは「配列の要素数だけ回して値を取る方法がない」という使い勝手の悪い構文にしかなりません。