2017-02-21 49 views
1

我試圖顯示以下JSON字符串PHP腳本使用:PHP腳本JSON與fullcalendar

{ id:1, start:"10:00", end:"12:00", dow:[1,4], 
    ranges[{start:"2015/03/01", end:"2015/04/01"}] 
} 

但我不確定如何代碼的PHP腳本來顯示「開始」和'結束'範圍值。

for ($i=0; $i<3; $i++) { 

    $event_array[] = array(
     'id' => $record[$i]['id'], 
     'start' => $record[$i]['start_time'], 
     'end' => $record[$i]['end_time'], 
     'dow' => $record[$i]['dow'], 
     'rangeStart' => $record[$i]['start_date'], 
     'rangeEnd' => $record[$i]['end_date'], 
     'allDay' => false 
    ); 
} 
+0

請添加您到目前爲止的代碼。基本上只是用你想要的數據結構構建一個數組(多級),然後將其轉換爲json – JimL

+0

用我的代碼更新 – Michael

回答

0

您需要按以下格式創建一個數組:

$array = [ 
    "id"  => $id, 
    "start"  => $start, 
    "end"  => $end, 
    "dow"  => $dow, 
    "ranges" => [ 
     "start" => $rangeStart, 
     "end" => $rangeEnd 
    ], 
    "allDay" => $allDay 
]; 

然後就叫json_encode($array)將其轉換爲一個JSON字符串。