$a = array('2016-05-06', '2016-05-08', '2016-05-20', '2016-05-23');
foreach($a as $key => $value){
$dateFrom = $value //2016-05-06 Then 2016-05-20
$dateTo = $value //2016-05-08 Then 2016-05-23
function range($dateFrom, $dateTo);
} //in the second loop get the others 2 like above
Дело в том, чтобы пройти первый и последний день и сделать выборможно ли разбить массив следующим образом?
в конце концов получить массив как этот
Array
(
[0] => 2016-05-06
[1] => 2016-05-07
[2] => 2016-05-08
[3] => 2016-05-20
[4] => 2016-05-21
[5] => 2016-05-22
[6] => 2016-05-23
)
я получил первый массив с этим, в настоящее время эта проблема является с диапазоном, используя 4 даты
foreach(array_slice($dates, 2) as $key => $value){
$a[] .= $datas[$key];
if($key == 0){
$a[] .= $value;
} else {
$a[] .= $value;
}
}
'это возможно разбить массив вроде этого? 'уверенно –
но как? @Lashane –
Я полагаю, вам нужно написать код, который будет читать дату начала, дату окончания и сгенерировать все промежуточные даты, возможно, путем увеличения даты начала на 1 и сравнения с датой окончания –