m.adel Posted September 30, 2008 Share Posted September 30, 2008 hi would you please have a look at this small code .. try and try it in PHP page ... all what i wanna do is making the period day (1,2,3,...10) be printed each 10 days and all what i got is 11 in all lines after too many tries and bugs and errors :-\ i wish u can help me thanks <?php $start_day = strtotime("1 October 2007"); $end_day = strtotime("25 May 2009"); $j = -1; $period = 0; for ($i=$start_day;$i<=$end_day;$i+=86400) { $j++; for($x=1;$x<=10;$x++) { } echo date("d M Y",$i) . " => Army Day :" . $j . " => Period day :" . $x ."<br>"; } ?> Link to comment https://forums.phpfreaks.com/topic/126366-another-problem-with-loops/ Share on other sites More sharing options...
sasa Posted September 30, 2008 Share Posted September 30, 2008 try <?php $start_day = strtotime("1 October 2007"); $end_day = strtotime("25 May 2009"); $j = 0; $period = 0; for ($i=$start_day;$i<=$end_day;) { for($x=1;$x<=10;$x++) { echo date("d M Y",$i) . " => Army Day :" . $j . " => Period: " . $period . " => Period day :" . $x ."<br>\n"; $i+=86400; $j++; if ($i > $end_day) break; } $period++; } ?> Link to comment https://forums.phpfreaks.com/topic/126366-another-problem-with-loops/#findComment-653604 Share on other sites More sharing options...
m.adel Posted October 2, 2008 Author Share Posted October 2, 2008 thanks so much .. indeed i was only need to view period day 1st and i was gonna try to view the period number later .... this solution made it short and easy .. and its really easy to understand the script .. thanks again Link to comment https://forums.phpfreaks.com/topic/126366-another-problem-with-loops/#findComment-655793 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.