Hi I have data response for few days in day sorting order like
Array
(
[0] => stdClass Object
(
[start_time] => 13:00:00
[end_time] => 13:20:00
[date] => 2020-08-30
[day] => sun
)
[1] => stdClass Object
(
[start_time] => 14:40:00
[end_time] => 15:00:00
[date] => 2020-08-30
[day] => sun
)
[2] => stdClass Object
(
[start_time] => 10:00:00
[end_time] => 10:20:00
[date] => 2020-08-30
[day] => mon
)
[3] => stdClass Object
(
[start_time] => 16:00:00
[end_time] => 16:20:00
[date] => 2020-08-30
[day] => mon
)
[4] => stdClass Object
(
[start_time] => 15:40:00
[end_time] => 16:00:00
[date] => 2020-08-30
[day] => tue
)
[5] => stdClass Object
(
[start_time] => 15:20:00
[end_time] => 15:40:00
[date] => 2020-08-30
[day] => tue
)
)
and I want reformat array in day wise like
Array
(
[0] => stdClass Object
(
[sun] => stdClass Object
(
[start_time] => 13:00:00
[end_time] => 13:20:00
[date] => 2020-08-30
[day] => sun
)
[mon] => stdClass Object
(
[start_time] => 10:00:00
[end_time] => 10:20:00
[date] => 2020-08-30
[day] => mon
)
[tue] => stdClass Object
(
[start_time] => 15:40:00
[end_time] => 16:00:00
[date] => 2020-08-30
[day] => tue
)
)
[1] => stdClass Object
(
[sun] => stdClass Object
(
[start_time] => 14:40:00
[end_time] => 15:00:00
[date] => 2020-08-30
[day] => sun
)
[mon] => stdClass Object
(
[start_time] => 16:00:00
[end_time] => 16:20:00
[date] => 2020-08-30
[day] => mon
)
[tue] => stdClass Object
(
[start_time] => 15:20:00
[end_time] => 15:40:00
[date] => 2020-08-30
[day] => tue
)
)
)
for this I code as
foreach ($data as $key => $value) {
foreach ($week_days as $key1 => $v) {
$i = 0;
$response[$key][$v]['start_time'] = $value->start_time;
$response[$key][$v]['end_time'] = $value->end_time;
$response[$key][$v]['date'] = $value->date;
$response[$key][$v]['day'] = $value->day;
$response[$key][$v]['have_appointment'] = $value->have_appointment;
$response[$key][$v]['patient_name'] = $value->patient_name;
$response[$key][$v]['complain'] = $value->complain;
$i++;
}
}
but seems it overwrite data & I could not catch where I am making mistake
from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2QLkKMN
via IFTTT
Aucun commentaire:
Enregistrer un commentaire