Вставьте слово "забронировано" в выбранную пару во времени, используя json_encode, используя Laravel. - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть время заезда и время выезда в системе бронирования. После подтверждения я хочу, чтобы выбранное время добавляло слово «забронировано» помимо времени. Например, с 10:00 до 14:00 он будет показан как зарезервированный.

00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00 booked
11:00 booked
12:00 booked
13:00 booked
14:00 booked
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00

Я уже получил вышеупомянутое в моем скрипте, при сохранении в базу данных с использованием json_encode это вывод

["00:00","1:00","2:00","3:00","4:00","5:00","6:00","7:00","8:00","9:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00"]

Зарезервированного слова там нет в

"10:00-Booked","11:00 -Booked","12:00-booked","13:00-booked","14:00-booked" 

Вот мой сценарий ниже

  $checkTime = $confirmAdmin['checkin_time'];

    $checkOut = $confirmAdmin['checkout_time'];

  $checkTimeExp = explode(":", $checkTime);

$checkOutExp = explode(":", $checkOut);

$tues = json_decode($room['day_tuesday']);

$tArray = array();
            foreach($tues as $key=>$tue){
                echo "<br>";
                $n = $checkOutExp[0];
                $items = range($checkTimeExp[0], $n);
                $sum = array_sum($items);
                foreach($items as $key=>$item){
                    $tt = $item;

                    if($tt == $tue){
                        $booked = "booked";
                        echo $booked; 
                    }
                }       

                echo $tArray[] = $tue;
            }


 echo json_encode($tArray);

Вывод моего json_encode состоит в том, что нет слова Booked.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...