我有一张图表,显示了最近7天的统计数据。它们显示如下:
今天 - 17-09 - 16-09 - 15-09 - 14-09 - 13-09 - 12-09
PHP看起来像这样:
$days = array('Today');
for ($i = 1; $i < 7; $i++) {
$days[$i] = date('d-m', strtotime('-' . ($i + 0) . ' day'));
}
我的问题是,我怎么能这样做呢:
12-09 - 13-09 - 14-09 - 15-09 - 16-09 - 17-09 - 今天
提前致谢。
答案 0 :(得分:4)
试试这个:
$days = array_reverse($days);
否则您可以按相反的顺序生成它:
$days = array();
for ($i=6; $i>=1;$i--)
{
$days[] = date('d-m', strtotime('-'.($i+0).' day'));
}
$days[] = 'Today';
答案 1 :(得分:0)
您也可以尝试:
for ($i=0; $i<6;$i++)
{
$days[6-$i] = date('d-m', strtotime('-'.(6-$i+0).' day'));
}
$days[6] = array('Today');