Мне нужна помощь в написании сценария для поиска следующего доступного временного интервала.
Пример: человек А хочет записаться на прием, и доступные временные интервалы каждый день: 9:00, 12:00, 16:00, 18:00, 21:00.
Итак, мне нужно проверить существующие данные и сравнить временные интервалы, забронированные для других встреч, а затем найти следующие доступные.
$apts = array(
'Person 1' => '1/1/09-9:00',
'Person 2' => '1/1/09-12:00',
'Person 3' => '1/1/09-18:00',
'Person 4' => '1/1/09-21:00'
);
Итак, мне нужно найти следующий временной интервал для человека А против $apts, и он должен появиться в 16:00 (01.01.09-16:00). Затем появляется человек Б, и следующий временной интервал для него/нее должен быть «02.01.09-9:00», поскольку на 01.01.09 больше нет временных интервалов, поэтому идите в 9:00 следующего дня.
Сделать так как? Спасибо!!