回答編集履歴

1

edit

2021/01/22 10:03

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -5,3 +5,49 @@
5
5
 
6
6
 
7
7
  「1日分しか出ない」のは同じ要素に対してflatpickrをnewし続けてるからだと思います。おそらく最終行だけが出てるはず。
8
+
9
+
10
+
11
+ 処理の流れイメージ
12
+
13
+ ```php
14
+
15
+ //↓こんな感じにDBからデータがとれるので [hoge]だけまとめたい
16
+
17
+ $list = [
18
+
19
+ ['name'=>'a','hoge'=>'ho1'],
20
+
21
+ ['name'=>'b','hoge'=>'ho2'],
22
+
23
+ ['name'=>'c','hoge'=>'ho3'],
24
+
25
+ ['name'=>'d','hoge'=>'ho4'],
26
+
27
+ ];
28
+
29
+
30
+
31
+ //↓新たな配列
32
+
33
+ $jdata = [];
34
+
35
+ //↓DBのデータをループ
36
+
37
+ foreach($list as $record){
38
+
39
+ //↓新しい配列に入れていく
40
+
41
+ $jdata[] = $record['hoge'];
42
+
43
+ }
44
+
45
+
46
+
47
+ //↓json_encode
48
+
49
+ echo json_encode($jdata);
50
+
51
+
52
+
53
+ ```