我有一系列商店的營業時間/營業時間:array:3 [▼ 1 => array:2 [▼ "opens_at" => "10:00" "closes_at" => "18:00" ] 2 => array:2 [▼ "opens_at" => "10:00" "closes_at" => "18:00" ] 3 => array:2 [▼ "opens_at" => "10:00" "closes_at" => "18:00" ] 4 => array:2 [▼ "opens_at" => "14:00" "closes_at" => "17:00" ] 5 => array:2 [▼ "opens_at" => "14:00" "closes_at" => "17:00" ] 6 => array:2 [▼ "opens_at" => "18:00" "closes_at" => "19:00" ]]在這種情況下,這里從 1 到 6 的數組鍵是天數(周一到周六),我為此使用了一個簡單的 Enum 類:class WeekDays{ const MONDAY = 1; const TUESDAY = 2; const WEDNESDAY = 3; const THURSDAY = 4; const FRIDAY = 5; const SATURDAY = 6; const SUNDAY = 7;}所以,我需要得到一個結果,將具有類似開放和關閉時間的日子分組如下:[ Mo,Tu,We 10:00-18:00, Th,Fr 14:00-17:00 Sa 18:00-19:00]我不知道如何按opens_at&分組closes_at以獲得我展示的任何格式化結果。提前致謝!
- 1 回答
- 0 關注
- 160 瀏覽
添加回答
舉報
0/150
提交
取消