у меня есть массив с номерами, с не сериализованными ключами. и назначить свиданиеКак я могу добавить даты с накопительными значениями массива?
я использовал функцию с foreach {} и добавить дни к дате следующим образом:
$nextDate[] = date("Y-m-d", strtotime('+'.$g.' day', strtotime($aDate)));
данные:
$date='2019-01-01 00:00:00';
$days=[
//id=>days
'4'=>'1',
'6'=>'2',
'8'=>'5',
'20'=>'2',
'54'=>'6',
'62'=>'4',
'64'=>'1',
'65'=>'1',
'68'=>'1',
'70'=>'1',
'78'=>'20'
];
я хочу выйти, но вот так, я хочу, чтобы массив стал первым id = дата + текущие дни, затем следующий стал id = prevdate + текущие дни
вот так
$result=[
//'4'=>'1',
'4'=>'2019-01-02',// $date+1
//'6'=>'2',
'6'=>'2019-01-04',//previous result + 2
//'8'=>'5',
'8'=>'2019-01-09',//previous result + 5
//'20'=>'2',
'20'=>'2019-01-11',//previous result + 2
//'54'=>'6',
'54'=>'2019-01-17',//previous result + 2
//'62'=>'4',
'62'=>'2019-01-21',//previous result + 4
//'64'=>'1',
'64'=>'2019-01-22',//previous result + 1
//'65'=>'1',
'65'=>'2019-01-23',//previous result + 1
//'68'=>'1',
'68'=>'2019-01-24',//previous result + 1
//'70'=>'1',
'70'=>'2019-01-25',//previous result + 1
//'78'=>'20'
'78'=>'2019-02-14',//previous result + 20
];