Advertisement
abdou007321

Untitled

Apr 18th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.11 KB | None | 0 0
  1. public function getWeeksNumbers($weekFrom, $yearFrom, $weekTo, $yearTo) {
  2.  
  3.         $weeks=[];
  4.         for($i=$yearFrom;$i<=$yearTo;$i++)
  5.         {
  6.             $weekNumberYearFrom=$this->getYearWeeksNumber($i);
  7.             if($yearFrom==$yearTo)
  8.             {
  9.                 for($j=$weekFrom;$j<=$weekTo;$j++)
  10.                 {
  11.                     array_push($weeks,["period"=>$j,"year"=>$i]);
  12.                 }
  13.             }else{
  14.                 if($i==$yearFrom)
  15.                 {
  16.                     for($j=$weekFrom;$j<=$weekNumberYearFrom;$j++)
  17.                     {
  18.                         array_push($weeks,["period"=>$j,"year"=>$i]);
  19.                     }
  20.                 }elseif ($i<$yearTo)
  21.                 {
  22.                     for($j=1;$j<=$weekNumberYearFrom;$j++)
  23.                     {
  24.                         array_push($weeks,["period"=>$j,"year"=>$i]);
  25.                     }
  26.                 }else{
  27.                     for($j=1;$j<=$weekTo;$j++)
  28.                     {
  29.                         array_push($weeks,["period"=>$j,"year"=>$i]);
  30.                     }
  31.                 }
  32.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement