質問編集履歴

4

2018/11/08 12:57

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,40 @@
22
22
 
23
23
 
24
24
 
25
+ dateを新しい順にソートをかけた時にキーである 日時が 出ているため
26
+
27
+ [0] (array)
28
+
29
+ (
30
+
31
+ "id": 7868,
32
+
33
+ "date": "2018-11-08",
34
+
35
+ ),
36
+
37
+ [1] (array)
38
+
39
+ (
40
+
41
+ "id": 7820,
42
+
43
+ "date": "2018-10-19",
44
+
45
+ ),
46
+
47
+ [2] (array)
48
+
49
+ (
50
+
51
+ "id": 7722,
52
+
53
+ "date": "2018-10-02",
54
+
55
+ )
56
+
57
+ になるようにしたい
58
+
25
59
  ```
26
60
 
27
61
 

3

2018/11/08 12:57

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -151,3 +151,109 @@
151
151
  #ご教授ください。
152
152
 
153
153
  #よろしくお願いします。
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+ #追記
162
+
163
+
164
+
165
+ もしくは
166
+
167
+ ##元データ
168
+
169
+
170
+
171
+ ```
172
+
173
+ "items": [
174
+
175
+ {
176
+
177
+ "data_id": 1,
178
+
179
+ "data": [
180
+
181
+ {
182
+
183
+ "id": 7820,
184
+
185
+ "date": "2018-10-19",
186
+
187
+ },
188
+
189
+ {
190
+
191
+ "id": 7868,
192
+
193
+ "date": "2018-11-08",
194
+
195
+ },
196
+
197
+ {
198
+
199
+ "id": 7722,
200
+
201
+ "date": "2018-10-02",
202
+
203
+ }
204
+
205
+ ]
206
+
207
+ }
208
+
209
+ ]
210
+
211
+ ```
212
+
213
+
214
+
215
+ ##期待データ
216
+
217
+
218
+
219
+ ```
220
+
221
+ "items": [
222
+
223
+ {
224
+
225
+ "data_id": 1,
226
+
227
+ "data": [
228
+
229
+ {
230
+
231
+ "id": 7868,
232
+
233
+ "date": "2018-11-08",
234
+
235
+ },
236
+
237
+ {
238
+
239
+ "id": 7820,
240
+
241
+ "date": "2018-10-19",
242
+
243
+ },
244
+
245
+ {
246
+
247
+ "id": 7722,
248
+
249
+ "date": "2018-10-02",
250
+
251
+ }
252
+
253
+ ]
254
+
255
+ }
256
+
257
+ ]
258
+
259
+ ```

2

2018/11/08 12:36

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  連想配列で日付の新しい順にするためkrsortを使用しています。
6
6
 
7
7
 
8
+
9
+ キーを日付順にしているところを配列のキーを振り直したいです
8
10
 
9
11
 
10
12
 
@@ -90,6 +92,52 @@
90
92
 
91
93
 
92
94
 
95
+ ###期待したい返却
96
+
97
+ ```
98
+
99
+ "items": [
100
+
101
+ {
102
+
103
+ "data_id": 1,
104
+
105
+ "data": [
106
+
107
+ {
108
+
109
+ "id": 7868,
110
+
111
+ "date": "2018-11-08",
112
+
113
+ },
114
+
115
+ {
116
+
117
+ "id": 7820,
118
+
119
+ "date": "2018-10-19",
120
+
121
+ },
122
+
123
+ {
124
+
125
+ "id": 7722,
126
+
127
+ "date": "2018-10-02",
128
+
129
+ }
130
+
131
+ ]
132
+
133
+ }
134
+
135
+ ]
136
+
137
+ ```
138
+
139
+
140
+
93
141
  ### 試したこと
94
142
 
95
143
  $d[$data->id]['data'] = array_merge($d[$data->id]['data'] )

1

2018/11/08 12:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes