質問編集履歴
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 実現したいこと
|
2
|
-
`foreach`
|
2
|
+
`foreach`について、 `$key => $value`とその前後で、同じ変数名を干渉せずに使う方法を知りたいです。
|
3
3
|
|
4
4
|
### 発生している問題
|
5
5
|
以下`foreach`によって`$kind`の値が壊れてしまいます。
|
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
ちなみに、`foreach( KINDS as $kind_id => $kind )`
|
28
28
|
ではなく、`foreach( KINDS as $kind_id => $x )`
|
29
|
-
などにすれば以
|
29
|
+
などにすれば`foreach`以後の`$kind`に引き継がれず問題は解決します。
|
30
30
|
|
31
31
|
しかしこうしないで同じ変数名を使いたいのです。(`foreach`の中で使うのも`$kind`なのに、なんで`$x`などという別の変数にしなければならないのか納得がいかないので…)
|
32
32
|
|