码迷,mamicode.com
首页 > 编程语言 > 详细

组装空白的数组

时间:2016-08-10 14:19:05      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

/*组装空白的数组*/
{
    $get_days_num=$this->getCurrentMonthDays($req_date);//得到当前时间所在月份的天数
    $date_arr=[];
    for($i=0;$i<$get_days_num;$i++){
        $start_time+=86400;
        $date_arr[]=$start_time-86400;
    }
    $empty_revenue_data=[];//组装的空白数组
    foreach($date_arr as $k=>$v){
        $empty_revenue_data[date("Y-m-d",$v)]=array(
            date=>date("Y-m-d",$v),
            total_person_active=>0,
        );
    }
    echo <pre>;print_r($empty_revenue_data);echo <pre>;die;
}


/*
 * @param $m 月份
 * @param $y 年
 * @date  格式化的时间
 * 计算一个月的天数
 */
private function getCurrentMonthDays($date){
    $year=date("Y",strtotime($date));
    $month=date("m",strtotime($date));
    return $month == 2?($year%4?28:($year%100?29:($year%400?28:29))):(($month-1)%7%2?30:31);
}

/**
Array
(
    [2016-07-01] => Array
        (
            [date] => 2016-07-01
            [total_person_active] => 0
        )

    [2016-07-02] => Array
        (
            [date] => 2016-07-02
            [total_person_active] => 0
        )

    [2016-07-03] => Array
        (
            [date] => 2016-07-03
            [total_person_active] => 0
        )

    [2016-07-04] => Array
        (
            [date] => 2016-07-04
            [total_person_active] => 0
        )

    [2016-07-05] => Array
        (
            [date] => 2016-07-05
            [total_person_active] => 0
        )

    [2016-07-06] => Array
        (
            [date] => 2016-07-06
            [total_person_active] => 0
        )

    [2016-07-07] => Array
        (
            [date] => 2016-07-07
            [total_person_active] => 0
        )

    [2016-07-08] => Array
        (
            [date] => 2016-07-08
            [total_person_active] => 0
        )

    [2016-07-09] => Array
        (
            [date] => 2016-07-09
            [total_person_active] => 0
        )

    [2016-07-10] => Array
        (
            [date] => 2016-07-10
            [total_person_active] => 0
        )

    [2016-07-11] => Array
        (
            [date] => 2016-07-11
            [total_person_active] => 0
        )

    [2016-07-12] => Array
        (
            [date] => 2016-07-12
            [total_person_active] => 0
        )

    [2016-07-13] => Array
        (
            [date] => 2016-07-13
            [total_person_active] => 0
        )

    [2016-07-14] => Array
        (
            [date] => 2016-07-14
            [total_person_active] => 0
        )

    [2016-07-15] => Array
        (
            [date] => 2016-07-15
            [total_person_active] => 0
        )

    [2016-07-16] => Array
        (
            [date] => 2016-07-16
            [total_person_active] => 0
        )

    [2016-07-17] => Array
        (
            [date] => 2016-07-17
            [total_person_active] => 0
        )

    [2016-07-18] => Array
        (
            [date] => 2016-07-18
            [total_person_active] => 0
        )

    [2016-07-19] => Array
        (
            [date] => 2016-07-19
            [total_person_active] => 0
        )

    [2016-07-20] => Array
        (
            [date] => 2016-07-20
            [total_person_active] => 0
        )

    [2016-07-21] => Array
        (
            [date] => 2016-07-21
            [total_person_active] => 0
        )

    [2016-07-22] => Array
        (
            [date] => 2016-07-22
            [total_person_active] => 0
        )

    [2016-07-23] => Array
        (
            [date] => 2016-07-23
            [total_person_active] => 0
        )

    [2016-07-24] => Array
        (
            [date] => 2016-07-24
            [total_person_active] => 0
        )

    [2016-07-25] => Array
        (
            [date] => 2016-07-25
            [total_person_active] => 0
        )

    [2016-07-26] => Array
        (
            [date] => 2016-07-26
            [total_person_active] => 0
        )

    [2016-07-27] => Array
        (
            [date] => 2016-07-27
            [total_person_active] => 0
        )

    [2016-07-28] => Array
        (
            [date] => 2016-07-28
            [total_person_active] => 0
        )

    [2016-07-29] => Array
        (
            [date] => 2016-07-29
            [total_person_active] => 0
        )

    [2016-07-30] => Array
        (
            [date] => 2016-07-30
            [total_person_active] => 0
        )

    [2016-07-31] => Array
        (
            [date] => 2016-07-31
            [total_person_active] => 0
        )

)
**/

 

组装空白的数组

标签:

原文地址:http://www.cnblogs.com/719907411hl/p/5756461.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!