質問編集履歴

2

どういう結果にしたいのか

2019/05/31 03:51

投稿

kannmuri
kannmuri

スコア42

test CHANGED
File without changes
test CHANGED
@@ -173,3 +173,95 @@
173
173
  ```
174
174
 
175
175
  2回目以降のループにも「'追加'」を追加したいときは、どうしたらいいのでしょうか?(ちなみにwhileのループ数は上の例では3回ですが、実際には未定です。)
176
+
177
+
178
+
179
+ ###どういう結果にしたいのか
180
+
181
+ を補足させていただきますと、こんな感じの配列にしたいです。上の配列と比べて「これ」の部分が変わっているのがわかるかと思います。
182
+
183
+ (ただし配列はランダムに生成されるなので、あくまで上の配列の場合ならこうしたい、という例です。)
184
+
185
+
186
+
187
+
188
+
189
+ ```PHP
190
+
191
+ array(1) {
192
+
193
+ ["fruits"]=>
194
+
195
+ array(2) {
196
+
197
+ ["AB"]=>
198
+
199
+ array(2) {
200
+
201
+ [0]=>
202
+
203
+ array(3) {
204
+
205
+ ["name"]=>
206
+
207
+ string(5) "apple"
208
+
209
+ ["color"]=>
210
+
211
+ string(3) "red"
212
+
213
+ ["add"]=>
214
+
215
+ string(6) "追加"
216
+
217
+ }
218
+
219
+ [1]=>
220
+
221
+ array(3) {
222
+
223
+ ["name"]=>
224
+
225
+ string(5) "apple"
226
+
227
+ ["color"]=>
228
+
229
+ string(3) "red"
230
+
231
+ ["add"]=>   // これ
232
+
233
+ string(6) "追加" // これ
234
+
235
+ }
236
+
237
+ }
238
+
239
+ ["BA"]=>
240
+
241
+ array(1) {
242
+
243
+ [0]=>
244
+
245
+ array(3) {
246
+
247
+ ["name"]=>
248
+
249
+ string(5) "apple"
250
+
251
+ ["color"]=>
252
+
253
+ string(3) "red"
254
+
255
+ ["add"]=>
256
+
257
+ string(6) "追加"
258
+
259
+ }
260
+
261
+ }
262
+
263
+ }
264
+
265
+ }
266
+
267
+ ```

1

誤字的ななにか

2019/05/31 03:51

投稿

kannmuri
kannmuri

スコア42

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- しかし「$rand」の値が同じとき、「'追加'」が追加されなくなってしまいます。
11
+ しかし「$rand」の値が同じとき、2回目以降のループで「'追加'」が追加されなくなってしまいます。
12
12
 
13
13
 
14
14
 
@@ -82,15 +82,15 @@
82
82
 
83
83
 
84
84
 
85
- [0]には「'追加'」が追加されていますが、
85
+ [0]には「'追加'」が追加されていますが、
86
86
 
87
- [1]には、「'追加'」が追加されなくなるということです。
87
+ [1]には追加されなくなるということです。
88
88
 
89
89
  そして["BA"]の配列には追加されています。
90
90
 
91
91
 
92
92
 
93
- これが冒頭に書いた、「$rand」の値が同じとき、「'追加'」が追加されなくなる。という現象です。
93
+ これが冒頭に書いた、「$rand」の値が同じとき、2回目以降のループで「'追加'」が追加されなくなる。という現象です。
94
94
 
95
95
 
96
96