spheriad Posted April 25, 2008 Share Posted April 25, 2008 I have created a bar chart with flash, and using PHP to supply the data. My problem is my boss wants the information in a rolling year, starting with the current month and working out. For example, the graph would start in april and end in march. Right now I have the graph from Jan. to Dec. using an 2 dimensional array. One dimensional for the data and one for the month. What I can't figure out is how to start from the current month and end in the previous month. Any help with this would be a great help. thanks, Travis Quote Link to comment https://forums.phpfreaks.com/topic/102946-creating-a-rolling-year/ Share on other sites More sharing options...
AndyB Posted April 26, 2008 Share Posted April 26, 2008 date("n") is the month number of the current month. If you plot 12 data points that'll end in the 'previous' month. Maybe I misunderstood the question. Quote Link to comment https://forums.phpfreaks.com/topic/102946-creating-a-rolling-year/#findComment-527535 Share on other sites More sharing options...
spheriad Posted April 30, 2008 Author Share Posted April 30, 2008 I have figured out this problem. Here is how I did it: for ( $i = 0; $i < 12; $i += 1){ $monthArr[$i][1] = date("M",strtotime("+$i month")); for ($j = 0; $j <12; $j += 1){ if ($arrData[$j][1] == $monthArr[$i][1]){ $newMonth[$i][1] = $monthArr[$i][1]; $newMonth[$i][2] = $arrData[$j][2]; } } } Quote Link to comment https://forums.phpfreaks.com/topic/102946-creating-a-rolling-year/#findComment-530302 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.