我需要得到像[8,3,4,5,6,7,15]
这样的json。
基于过去的30天,我很想得到这个。
$a = array();
for ($i=0; $i < 30; $i++) {
$tmp_array = array();
$inicioDia = date('Y-m-d 00:00:00', strtotime('today - '. $i .' days'));
$fimDia = date('Y-m-d 23:59:59', strtotime('today - '. $i .' days'));
$numeroSolicitacao = $this->Solicitation->find('count', array('conditions' => array('data >' => $inicioDia, 'data <' => $fimDia))); // do the query
array_push($tmp_array, $numeroSolicitacao);
$a = $tmp_user;
}
json_encode($a)
我正在使用我不知道的“Omnes”返回["Omnes",3]
,只返回一个数字。
我怎么得到这种类型的数组?
答案 0 :(得分:2)
您知道混合数组吗?
试试这个
<?php
$tmp_array = array();
for($i = 0; $i < 30; $i++) {
$inicioDia = date('Y-m-d 00:00:00', strtotime('today - ' . $i . ' days'));
$fimDia = date('Y-m-d 23:59:59', strtotime('today - ' . $i . ' days'));
$numeroSolicitacao = $this->Solicitation->find('count', array('conditions' => array('data >' => $inicioDia, 'data <' => $fimDia))); // do the query
array_push($tmp_array, $numeroSolicitacao);
}
json_encode(tmp_array);