我已经使用下面的查询计算出下面提供的数组:
$combining_time_with_days = [];
foreach($scheduleStrings as $schedule => $scheduleString){ // $schedule = 9:00 am-11:00 am && $scheduleString = [0 => "Mon - Wed" ,1 => "Fri - Sat"]
foreach($scheduleString as $key => $values){ // $key = 0 , 1, 2 && $value = "Mon - Wed" , "Fri - Sat"
$combining_time_with_days[$values][] = $schedule ;
}
}
[
"Mon - Wed" => [
0 => "9:00 am - 11:00 am"
1 => "4:00 pm - 6:00 pm"
]
"Fri - Sat" => [
0 => "9:00 am - 11:00 am"
]
"Mon" => [
0 => "7:00 pm - 9:00 pm"
]
]
我想要实现是下面的数组:
[
'Mon - Wed,Fri-Sat' : [
0 => '9:00 am - 11:00 am'
],
'Mon - Wed': [
0 => "4:00 pm - 6:00 pm"
],
'Mon': [
0 => "7:00 pm - 9:00 pm"
]
]
我尝试了许多方法,但未能实现。如果有人尝试在此代码中为我提供帮助,这将非常有帮助。
您无法获得所需的确切结构,但可以实现如下所示的东西