2015-03-26 5 views
0

Я использую PHP для кодирования данных MySQL в JSON, ниже мои данные JSONВыходные данные текущей даты в формате JSON с помощью PHP

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

Как вывести одно значение из текущей даты (например, как показано ниже)

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

PHP код: В этом коде дата "1427612400000" и 11_OIC является "20" из приведенных выше данных JSON. Я хотел бы получить только данные 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

Непонятно, где вы хотите получить это значение.

Вы можете назначить JSON переменной JavaScript и получить к ней доступ через JavaScript.

Например, в PHP эхо тег ниже, так что отображается в HTML:

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

И вы могли бы получить доступ к foo.data в другом файла JavaScript.