Jump to content

[SOLVED] easy for question


Drewser33

Recommended Posts

I am attempting to use a for loop.

 

$datefrom = $_GET['date1'];
$dateto = $_GET['date2'];
$start = strtotime($datefrom);
$enddate = strtotime($dateto);
$oneweek = 604800;
for($start=$start;$start<=$enddate; $oneweek)
{

 

I would like to add the value of $oneweek to $start during the for so that if the dates were:

startdate = '2009-2-1'

end date = '2009-2-28'

 

The code inside the for will run 4 times.  I can only find the use on the 3 expr in the for to be a var++, which is not working for my use.

 

Any help is awesome.

 

Thanks in advance

Link to comment
https://forums.phpfreaks.com/topic/146161-solved-easy-for-question/
Share on other sites

   $datefrom = $_GET['date1'];
   $dateto = $_GET['date2'];
   $start = strtotime($datefrom);
   $enddate = strtotime($dateto);
   $oneweek = 604800;
   for($cursor=$start;$cursor<=$enddate; $cursor += $oneweek)
   {
//use $cursor inside the loop

 

edit: you can also strtotime help:

   for($cursor=$start;$cursor<=$enddate; $cursor = strtotime('+1 week',$cursor))

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.