【问题标题】:PHP script for JSON for use with fullcalendar用于全日历的 JSON 的 PHP 脚本
【发布时间】:2017-07-11 14:38:51
【问题描述】:

我正在尝试使用 php 脚本显示以下 JSON 字符串:

{ 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
    );
}

【问题讨论】:

  • 请添加您目前拥有的代码。它基本上只是用你想要的数据结构构建一个数组(多级),然后将其转换为 json
  • 用我的代码更新了

标签: php jquery json parsing fullcalendar


【解决方案1】:

你需要创建一个如下格式的数组:

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

然后只需调用 json_encode($array) 将其转换为 json 字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 2018-03-06
    相关资源
    最近更新 更多