php拼湊二維json

<?php
require 'dbModel.php';
$database = new dbModel();

$format = 'Y-m-d';
$date = [];
for ($i = 0; $i <= 7; $i++) {
  $date[$i] = date($format, strtotime('+' . $i + 2 . ' days'));
}

$b = array();
for ($j = 0; $j < count($date); $j++) {
  $query = $database->select("auction", ["dateDay", "ranking", "price"], [
    "dateDay" => $date[$j]
  ]);
  $q = array();
  for ($i = 0; $i < 5; $i++) {
    $temp=0;
    for ($k = 0; $k < count($query); $k++) {
      if ($i == (int) ($query[$k]['ranking'])) {
        $q[$i] = $query[$k]['price'];
        $temp=1;
        break 1;
      }
    }
    if($temp==0)
    $q[$i] = '0';
  }
  $b[$date[$j]] = $q;
}
echo urldecode(json_encode($b));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章