php - 使用 PHP 将今天日期的数据输出到 JSON

标签 php mysql json

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

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

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

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

PHP 代码: 在此代码中,根据上述 json 数据,日期为“1427612400000”,11_OIC 为“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
    }

最佳答案

尚不清楚您要从哪里获取此值。

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

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

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

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

关于php - 使用 PHP 将今天日期的数据输出到 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29291011/

相关文章:

PHP 对 while 循环中的变量求和

php - Wordpress 安装 - php 和 mysql 没有互相交谈来访问数据库?

mysql - sql 没有显示正确的结果

java - Jackson LocalDate 模块注册仍然异常

php - php中的用户权限(和多用户登录表单)

php - 在 PHP 中如何让替换工作如我所愿?

javascript - jQuery Ajax 表单在一个表单中包含两个提交按钮

PHP - 无法上传大于 25MB 的文件

json - Mongoose:将数据添加到返回的结果集中

ios - Swifty JSON UITableView 后台报错