Php 重新构造数组列表并根据key=>;输出匹配的列表;价值

Php 重新构造数组列表并根据key=>;输出匹配的列表;价值,php,foreach,associative-array,Php,Foreach,Associative Array,我有一个数据集,我正在使用foreach循环,结果如下所示; 目前输出如下: 星期一:休息 星期二:下午12:00-9:00 星期三:下午12:00-2:00 星期三:下午5:00-9:00 星期四:下午12:00-2:00 星期四:下午5:00-9:00 星期五:下午12:00-9:00 星期六:下午12:00-9:00 星期日:休息 我的目标是将同一天合并为一天,如下所示,我不知道如何进行 星期一:休息 星期二:下午12:00-9:00 星期三:下午12:00-2:0

我有一个数据集,我正在使用foreach循环,结果如下所示; 目前输出如下:

  • 星期一:休息

  • 星期二:下午12:00-9:00

  • 星期三:下午12:00-2:00

  • 星期三:下午5:00-9:00

  • 星期四:下午12:00-2:00

  • 星期四:下午5:00-9:00

  • 星期五:下午12:00-9:00

  • 星期六:下午12:00-9:00

  • 星期日:休息

我的目标是将同一天合并为一天,如下所示,我不知道如何进行

  • 星期一:休息
  • 星期二:下午12:00-9:00
  • 星期三:下午12:00-2:00和下午5:00-9:00
  • 星期四:下午12:00-2:00和下午5:00-9:00
  • 星期五:下午12:00-9:00
  • 星期六:下午12:00-9:00
  • 星期日:休息


:
关闭
打开
接近
打开
- 


重新构造起始阵列
$opening\u hours
,以便按天分组数据。然后,只需简单地检查一天中是否有多个值,如果是真的,则将它们组合起来。检查代码缩进和文本标点。