Я использую функцию strtotime, но мне нужна также дата начала, которая будет включена в список массивов , здесь приведен фрагмент кодаЯ использую функцию strtotime, но мне нужна также дата начала, чтобы быть включенной в список массивов
while (strtotime($startDate) <= strtotime($newEnddate)) {
$newStartDate = date ("Y-m-d", strtotime("+1 day", strtotime($startDate)));
$dates = array(
'startdate' => $newStartDate,
'enddate' => $newStartDate
);
//$this->ddc_get_res($dates);
$startDate = $newStartDate;
}
то результатом этого является
array (
'startdate' => '2016-10-16',
'enddate' => '2016-10-16',
)array (
'startdate' => '2016-10-17',
'enddate' => '2016-10-17',
)array (
'startdate' => '2016-10-18',
'enddate' => '2016-10-18',
)array (
'startdate' => '2016-10-19',
'enddate' => '2016-10-19',
)array (
'startdate' => '2016-10-20',
'enddate' => '2016-10-20',
)array (
'startdate' => '2016-10-21',
'enddate' => '2016-10-21',
)array (
'startdate' => '2016-10-22',
'enddate' => '2016-10-22',
)array (
'startdate' => '2016-10-23',
'enddate' => '2016-10-23',
)array (
'startdate' => '2016-10-24',
'enddate' => '2016-10-24',
)
но мой ожидаемый результат этого
array (
'startdate' => '2016-10-15',
'enddate' => '2016-10-15'
(
'startdate' => '2016-10-16',
'enddate' => '2016-10-16',
)array (
'startdate' => '2016-10-17',
'enddate' => '2016-10-17',
)array (
'startdate' => '2016-10-18',
'enddate' => '2016-10-18',
)array (
'startdate' => '2016-10-19',
'enddate' => '2016-10-19',
)array (
'startdate' => '2016-10-20',
'enddate' => '2016-10-20',
)array (
'startdate' => '2016-10-21',
'enddate' => '2016-10-21',
)array (
'startdate' => '2016-10-22',
'enddate' => '2016-10-22',
)array (
'startdate' => '2016-10-23',
'enddate' => '2016-10-23',
)array (
'startdate' => '2016-10-24',
'enddate' => '2016-10-24',
)
любых идей по этому спасибо вам признательна за любую помощь доступной
Пожалуйста перефазируют ваш вопрос также дает начальные значения переменных в контексте. – Arvind