【发布时间】:2023-03-25 00:52:01
【问题描述】:
这是给我的:
$openinghours = ['09:00-18:00'];
现在可以有多个“关门时间”,例如:
$closed[] = '11:30-12:15';
$closed[] = '16:00-16:30';
我需要获取新的开放时间,如下所示:
$openinghours = ['09:00-11:30,'12:15-16:00','16-30-18:00'];
所以它现在有关闭时间的间隙。
我从哪里开始?我不知道如何计算这个并得到预期的结果。
【问题讨论】:
-
你的数组没有意义。他们里面应该有类似“星期一”的东西吗?它们是否具有关联性。我如何知道 $openinghours[0] 与 $close[0] 和 [1] 相关联?逻辑是什么?每次打开总是两个“关闭”?
-
这只是给定日期的一个简化示例,是否是星期一真的那么重要吗?每天可以有多个“关闭”,而不仅仅是两个。它们是随机的,因此需要计算。
-
@splash58 谢谢,这看起来很有希望,基本上是同样的问题!