我有一系列商店的营业时间/营业时间: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 回答
- 1 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消