使用PHP从今天的日期输出数据到JSON

时间:2015-03-26 23:57:18

标签: php mysql json

我使用php将MySQL数据编码为JSON,下面是我的JSON数据

{
"data": [
[
1427612400000,
"20"
],
[
1427526000000,
"22"
],
[
1427439600000,
"26"
]]
}

如何从今天的日期输出单个值(例如:如下所示)

{
"data": 
[["20"]]
}

PHP代码: 在此代码中,日期是“1427612400000”,并且11_OIC是来自上述json数据的“20”。 我想从今天的日期获取11_OIC数据。

private function productionhourlys(){   
            if($this->get_request_method() != "GET"){
                $this->response('',406);
            }
            $query="SELECT distinct  c.Date, c.11_OIC FROM productionhourlys c order by c.Date desc";
            $r = $this->mysqli->query($query) or die($this->mysqli->error.__LINE__);
    if($r->num_rows > 0){
        while($row = $r->fetch_row()) {
        $row[0] = strtotime($row[0])*1000;
        $result[] = $row;
        }
        $pass = array(
            'data' => $result
        );

        $this->response($this->json($pass), 200); // send user details
            }
        $this->response('',204);    // If no records "No Content" status
    }

1 个答案:

答案 0 :(得分:1)

目前还不清楚您想要获取此值的位置。

您可以将JSON分配给JavaScript变量并通过JavaScript访问它。

例如,在PHP中回显下面的标记,以便它显示在HTML中:

<script type="javascript">foo = {"data": "20"}</script>

你可以在不同的javascript文件中访问foo.data。