Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将4个阵列合并为一个阵列_Php_Arrays_Json_Combinations - Fatal编程技术网

Php 如何将4个阵列合并为一个阵列

Php 如何将4个阵列合并为一个阵列,php,arrays,json,combinations,Php,Arrays,Json,Combinations,我认为这更好 这仍在循环中 { title: 'dinner', start: '2015-08-24' }, { title: 'dinner', start: '2015-08-25' }, { title: 'dinner', start: '2015-08-26'

我认为这更好 这仍在循环中

        {
            title: 'dinner',
            start: '2015-08-24'
        },
        {
            title: 'dinner',
            start: '2015-08-25'
        },
        {
            title: 'dinner',
            start: '2015-08-26'
        },
        {
            title: 'dinner',
            start: '2015-08-27'
        },
        {
            title: 'dinner',
            start: '2015-08-28'
        },
        {
            title: 'dinner',
            start: '2015-08-29'
        }
这仍在循环中。
然后在json_encode.

中,您不需要组合所有这些数组。您可以在一个简单的循环中构建所需的数据结构

$output[] = [
    'tile' => 'Dinner',
    'start' => $date_week
];
使用
array\u combine()
$output[] = [
    'tile' => 'Dinner',
    'start' => $date_week
];
$W = date('W',strtotime(date('Y-m-d'))); 
$sunday = date(datetime::ISO8601, strtotime(date('Y') . "W" . $W . "0")); 
$this_week = date('Y-m-d',strtotime($sunday));


$result = array();

for ($i=1; $i <= 6; $i++) { 
    $date=date_create($this_week);
    date_add($date,date_interval_create_from_date_string("$i days"));

    $result[] = array('title' => 'dinner', 'start' => date_format($date,"Y-m-d"));
}

echo json_encode($result);
[
    {"title":"dinner","start":"2016-11-21"},
    {"title":"dinner","start":"2016-11-22"},
    {"title":"dinner","start":"2016-11-23"},
    {"title":"dinner","start":"2016-11-24"},
    {"title":"dinner","start":"2016-12-25"},
    {"title":"dinner","start":"2016-12-26"}
]