<?php
$schedule = json_decode('{"Monday":"7:00 - 23:00","Tuesday":"open24","Wednesday":"open24","Thursday":"open24","Friday":"open24","Saturday":"open24","Sunday":"closed"}', true); foreach ($schedule as $key => $value) {
$dayInterval = null;
switch ($value) {
case 'open24':
"start" => '00:00',
"end" => '23:59'
);
break;
case 'closed':
break;
default:
$valueSplit = explode("-", $value); "start" => $valueSplit[0],
"end" => $valueSplit[1]
);
break;
}
if ($dayInterval) {
$result[$key][] = $dayInterval;
}
}
PD9waHAKCiAgICAkc2NoZWR1bGUgPSBqc29uX2RlY29kZSgneyJNb25kYXkiOiI3OjAwIC0gMjM6MDAiLCJUdWVzZGF5Ijoib3BlbjI0IiwiV2VkbmVzZGF5Ijoib3BlbjI0IiwiVGh1cnNkYXkiOiJvcGVuMjQiLCJGcmlkYXkiOiJvcGVuMjQiLCJTYXR1cmRheSI6Im9wZW4yNCIsIlN1bmRheSI6ImNsb3NlZCJ9JywgdHJ1ZSk7CiAgICAkcmVzdWx0ID0gYXJyYXkoKTsKICAgIGZvcmVhY2ggKCRzY2hlZHVsZSBhcyAka2V5ID0+ICR2YWx1ZSkgewogICAgICAgICRkYXlJbnRlcnZhbCA9IG51bGw7CiAgICAgICAgc3dpdGNoICgkdmFsdWUpIHsKICAgICAgICAgICAgY2FzZSAnb3BlbjI0JzoKICAgICAgICAgICAgICAgICRkYXlJbnRlcnZhbCA9IGFycmF5KAogICAgICAgICAgICAgICAgICAgICJzdGFydCIgPT4gJzAwOjAwJywKICAgICAgICAgICAgICAgICAgICAiZW5kIiA9PiAnMjM6NTknCiAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgICBjYXNlICdjbG9zZWQnOgogICAgICAgICAgICAgICAgJGRheUludGVydmFsID0gYXJyYXkoKTsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICR2YWx1ZVNwbGl0ID0gZXhwbG9kZSgiLSIsICR2YWx1ZSk7CiAgICAgICAgICAgICAgICAkZGF5SW50ZXJ2YWwgPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAic3RhcnQiID0+ICR2YWx1ZVNwbGl0WzBdLAogICAgICAgICAgICAgICAgICAgICJlbmQiID0+ICR2YWx1ZVNwbGl0WzFdCiAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGlmICgkZGF5SW50ZXJ2YWwpIHsKCQkJCQkkcmVzdWx0WyRrZXldW10gPSAkZGF5SW50ZXJ2YWw7CiAgICAgICAgfQogICAgfQp2YXJfZHVtcCgkcmVzdWx0KTsKZWNobyBqc29uX2VuY29kZSgkcmVzdWx0KTs=
array(6) {
["Monday"]=>
array(1) {
[0]=>
array(2) {
["start"]=>
string(5) "7:00 "
["end"]=>
string(6) " 23:00"
}
}
["Tuesday"]=>
array(1) {
[0]=>
array(2) {
["start"]=>
string(5) "00:00"
["end"]=>
string(5) "23:59"
}
}
["Wednesday"]=>
array(1) {
[0]=>
array(2) {
["start"]=>
string(5) "00:00"
["end"]=>
string(5) "23:59"
}
}
["Thursday"]=>
array(1) {
[0]=>
array(2) {
["start"]=>
string(5) "00:00"
["end"]=>
string(5) "23:59"
}
}
["Friday"]=>
array(1) {
[0]=>
array(2) {
["start"]=>
string(5) "00:00"
["end"]=>
string(5) "23:59"
}
}
["Saturday"]=>
array(1) {
[0]=>
array(2) {
["start"]=>
string(5) "00:00"
["end"]=>
string(5) "23:59"
}
}
}
{"Monday":[{"start":"7:00 ","end":" 23:00"}],"Tuesday":[{"start":"00:00","end":"23:59"}],"Wednesday":[{"start":"00:00","end":"23:59"}],"Thursday":[{"start":"00:00","end":"23:59"}],"Friday":[{"start":"00:00","end":"23:59"}],"Saturday":[{"start":"00:00","end":"23:59"}]}