質問編集履歴

1

説明文を追加・編集しました

2019/10/04 00:53

投稿

helloman
helloman

スコア39

test CHANGED
@@ -1 +1 @@
1
- 配列の数だけキーを追加して値をセットする方法
1
+ PHPで個数の決まっていない配列で、そ分多次元化した配列を作り、値をセットする方法
test CHANGED
@@ -1,8 +1,6 @@
1
- く言葉で言えないのが、
1
+ 個数の決っていない配列で、そ個数分多次元化した配列を作り、値をセットる方法はあるのかと
2
2
 
3
- 下記の配列$keysの分だけキーを追加して値をセットする方法はありますか?
4
-
5
- できそうでできったので質問させていただきま
3
+ 作業中に気になったので質問させていただきました
6
4
 
7
5
 
8
6
 
@@ -10,26 +8,32 @@
10
8
 
11
9
  <?php
12
10
 
13
- $keys = array('a', 'b', 'c');
11
+ $keys = array('a', 'b', 'c', ・・・); // 個数は決まっていない
14
12
 
15
13
  $value = 'hoge';
16
14
 
17
15
 
18
16
 
19
- $array = array();
20
-
21
17
  foreach($keys as $key):
22
18
 
23
- 〜〜
19
+ // 〜〜
24
20
 
25
21
  endforeach;
26
22
 
23
+
24
+
25
+ // 上記から↓↓↓これをセットする方法
26
+
27
- echo $array['a']['c']['d'];
27
+ $array['a']['b']['c'][・][・][・] = $value;
28
28
 
29
29
 
30
30
 
31
- hoge
31
+ // 戻り値 'hoge'
32
+
33
+ var_dump($array['a']['b']['c'][・][・][・]);
32
34
 
33
35
  ```
34
36
 
37
+
38
+
35
39
  よろしくお願いいたします。