<?php
$data = [];
$dat = [
[
"day"=>"wed",
"slots"=>[
[
"start_time"=>"abc",
"end_time"=>"xyz"
],
[
"start_time"=>"abc",
"end_time"=>"xyz"
]
],
"active"=>true
],
[
"day"=>"tue",
"slots"=>[
[
"start_time"=>"aaa",
"end_time"=>"yyy"
],
[
"start_time"=>"bbc",
"end_time"=>"xxz"
]
],
"active"=>true
]
];
// $data = json_encode($data);
// $data = json_decode($data);
$ab = [];
$c = 0;
foreach($dat as $dat){
$c = $c +1;
$i=0;
$data['day'] = $dat['day'];
foreach($dat['slots'] as $slots){
$data['slots'][$i] = [
'start_time' => $slots['start_time'],
'end_time' => $slots['end_time']
];
$i=$i+1;
}
$data['active'] = true;
$ab[] = $data;
}
PD9waHAKCgkJJGRhdGEgPSBbXTsKCQkKCQoJCSRkYXQgPSBbCgkJCVsKCQkJImRheSI9PiJ3ZWQiLAoJCQkic2xvdHMiPT5bCgkJCQlbCgkJCQkJInN0YXJ0X3RpbWUiPT4iYWJjIiwKCQkJCQkiZW5kX3RpbWUiPT4ieHl6IgoJCQkJXSwKCQkJCVsKCQkJCQkic3RhcnRfdGltZSI9PiJhYmMiLAoJCQkJCSJlbmRfdGltZSI9PiJ4eXoiCgkJCQldCgkJCV0sCgkJCSJhY3RpdmUiPT50cnVlCgkJCV0sCgkJCVsKCQkJImRheSI9PiJ0dWUiLAoJCQkic2xvdHMiPT5bCgkJCQlbCgkJCQkJInN0YXJ0X3RpbWUiPT4iYWFhIiwKCQkJCQkiZW5kX3RpbWUiPT4ieXl5IgoJCQkJXSwKCQkJCVsKCQkJCQkic3RhcnRfdGltZSI9PiJiYmMiLAoJCQkJCSJlbmRfdGltZSI9PiJ4eHoiCgkJCQldCgkJCV0sCgkJCSJhY3RpdmUiPT50cnVlCgkJCV0KCQkJCgkJCV07CgoJLy8gJGRhdGEgPSBqc29uX2VuY29kZSgkZGF0YSk7CgkvLyAkZGF0YSA9IGpzb25fZGVjb2RlKCRkYXRhKTsKCgkkYWIgPSBbXTsKCSRjID0gMDsKICAgICAgICBmb3JlYWNoKCRkYXQgYXMgJGRhdCl7CiAgICAJCSRjID0gJGMgKzE7CiAgICAgICAgICAgICRpPTA7CiAgICAgICAgICAgICRkYXRhWydkYXknXSA9ICRkYXRbJ2RheSddOwogICAgICAgICAgICAgICAgZm9yZWFjaCgkZGF0WydzbG90cyddIGFzICRzbG90cyl7CiAgICAgICAgICAgICAgICAJCiAgICAgICAgICAgICAgICAgICAgICAgICRkYXRhWydzbG90cyddWyRpXSA9IFsKICAgICAgICAgICAgICAgICAgICAgICAgJ3N0YXJ0X3RpbWUnID0+ICRzbG90c1snc3RhcnRfdGltZSddLAogICAgICAgICAgICAgICAgICAgICAgICAnZW5kX3RpbWUnID0+ICRzbG90c1snZW5kX3RpbWUnXQogICAgICAgICAgICAgICAgICAgICAgICBdOwogICAgICAgICAgICAgICAgICAgICAgICAkaT0kaSsxOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAkZGF0YVsnYWN0aXZlJ10gPSB0cnVlOwogICAgICAgICAgICAkYWJbXSA9ICRkYXRhOwoJCX0KCQkKCQllY2hvIGpzb25fZW5jb2RlKCRhYik7
[{"day":"wed","slots":[{"start_time":"abc","end_time":"xyz"},{"start_time":"abc","end_time":"xyz"}],"active":true},{"day":"tue","slots":[{"start_time":"aaa","end_time":"yyy"},{"start_time":"bbc","end_time":"xxz"}],"active":true}]