I have an array like this
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
)
)
Now I am using the following code for displaying the values
$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);
}
This is displaying the values but if there is no value for a date say '2013-03-18' I need to display the previous value from the array that is with the index 2013-03-12 and the value is 177. It is actually a running total and so i need to display this for other dates with out values. That is it should display the previous count until it is changed. how can I do this ?
I need this order for the dates as I need to show from the latest date first and decreasing