doushi1473 2018-03-29 06:07
浏览 9

根据用户选择的日期“发件人”和“收件人”制作数月和数年的数组

Request will be like this:

$request->monthFrom = "12"; 
$request->yearFrom = "2016";
$request->monthTo = "5";
$request->yearTo = "2017";

I want to make an array having all months and years from user selected data values.

array[
0 => "year" = "2016"
     "month" = "12"
1 => "year" = "2017"
     "month" = "1"
2 => "year" = "2017"
     "month" = "2"
3 => "year" = "2017"
     "month" = "3"
4 => "year" = "2017"
     "month" = "4"
5 => "year" = "2017"
     "month" = "5"
]
  • 写回答

1条回答 默认 最新

  • drxvjnx58751 2018-03-29 07:48
    关注

    Here I have used for loop to achieve this.

        $mlist = array();
        $m1 = 11;        $y1 = 2015;        $m2 = 3;        $y2 = 2016;
        $diff = (($y2 - $y1) * 12) + ($m2 - $m1);
    
        for($i=0;$i<=$diff;$i++){
            $mlist[] = array('month'=>$m1,'year'=>$y1);
            $m1++;
            if($m1 > 12){
                $m1 = $m1-12;
                $y1++;
            }
        }
    
        echo "<pre>";
        print_r($mlist);
        echo "</pre>";
    
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题