Create an array/collection/list of (Date,Value) in PHP

前端 未结 3 1608
我在风中等你
我在风中等你 2021-01-26 12:50

I am writing a PHP script where the inputs are:

From date
To date

I then want to take that date range and create an array of some sort that has

3条回答
  •  悲哀的现实
    2021-01-26 13:26

    you can try this

    function makeDateRange($from,$to,$pattern='m-d-y')
    {
        $day = date( $pattern , $from );
        $to = date( $pattern , $to );
        $parseDate = date_parse($from);
        while( $day <= $to ) {
            $day = mktime(0,0,0,$parseDate["month"],$parseDate["day"]+1,$parseDate["year"]);
            $dateArray[] = date($pattern , $day);
            }
        return $dateArray;
    }

    // here make array $keys = makeDateRange("12-01-11","12-02-11");

    //here make above array as key in $a array $a = array_fill_keys($keys, 'none'); print_r($a);

提交回复
热议问题