回答編集履歴

1

余分な階層?の部分をとりあえず足しておいた

2019/10/25 14:35

投稿

Take_it
Take_it

スコア357

test CHANGED
@@ -1,3 +1,9 @@
1
+ 余分な階層(元の配列のmenu_origineの1個下の階層)がどういう意味を持っているのかがわからないのでとりあえず[0]としてありますが、なんらか連番等になるのであれば、そういう変数を設定して加えていけばいいと思います。
2
+
3
+
4
+
5
+
6
+
1
7
  ```PHP
2
8
 
3
9
  // 初期配列
@@ -58,9 +64,9 @@
58
64
 
59
65
  $k = $menu.'_'.$i;
60
66
 
61
- $args[$k]['ids'] = $ids;
67
+ $args[$k][0]['ids'] = $ids;
62
-
68
+
63
- $args[$k]['name'] = $k;
69
+ $args[$k][0]['name'] = $k;
64
70
 
65
71
 
66
72
 
@@ -110,22 +116,30 @@
110
116
 
111
117
  (
112
118
 
113
- [ids] => Array
119
+ [0] => Array
114
120
 
115
121
  (
116
122
 
123
+ [ids] => Array
124
+
125
+ (
126
+
117
- [0] => 3
127
+ [0] => 3
118
-
128
+
119
- [1] => 4
129
+ [1] => 4
120
-
130
+
121
- [2] => 5
131
+ [2] => 5
132
+
133
+ )
134
+
135
+
136
+
137
+ [name] => menu_apple_1
122
138
 
123
139
  )
124
140
 
125
141
 
126
142
 
127
- [name] => menu_apple_1
128
-
129
143
  )
130
144
 
131
145
 
@@ -134,20 +148,28 @@
134
148
 
135
149
  (
136
150
 
137
- [ids] => Array
151
+ [0] => Array
138
152
 
139
153
  (
140
154
 
155
+ [ids] => Array
156
+
157
+ (
158
+
141
- [0] => 6
159
+ [0] => 6
142
-
160
+
143
- [1] => 7
161
+ [1] => 7
162
+
163
+ )
164
+
165
+
166
+
167
+ [name] => menu_apple_2
144
168
 
145
169
  )
146
170
 
147
171
 
148
172
 
149
- [name] => menu_apple_2
150
-
151
173
  )
152
174
 
153
175