为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 集合按两列分组

Laravel 集合按两列分组

PHP
DIEA 2021-06-14 13:35:32
我有一系列商店的营业时间/营业时间: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
提交
取消
意见反馈 帮助中心 APP下载
官方微信