我有一个这样的数组
Array
(
[2013-03-12] => Array
(
[total_clicks] => 2266
[total_unique_clicks] => 177
)
[2013-03-19] => Array
(
[total_clicks] => 2647
[total_unique_clicks] => 241
)
[2013-03-20] => Array
(
[total_clicks] => 2656
[total_unique_clicks] => 245
)
)
现在我使用以下代码来显示值
$current=strtotime($from);
$last=strtotime($to);
while($last >= $current){
$current_date=date("Y-m-d",$last);
echo $daily_click[$current_date]['total_unique_clicks'];
$last=strtotime("-1 day",$last);
}
这是显示值,但如果日期没有值说“2013-03-18”,我需要显示索引为 2013-03-12 且值为 177 的数组中的前一个值。它是实际上是一个运行总计,所以我需要为其他没有值的日期显示这个。也就是说,它应该显示以前的计数,直到它被更改。我怎样才能做到这一点 ?
我需要这个日期顺序,因为我需要从最新日期开始显示并减少