【发布时间】:2018-01-07 03:15:18
【问题描述】:
A类时间:
Day 1 => 08:00-09:00 | 11:00-12:00 | 13:00-15:00 | 20:00-21:00
Day 2 => 12:00-13:00 | 14:00-15:00
Day 3 => 08:00-09:00 | 16:00-17:00 | 18:00-19:00
Day 4 => 10:00-11:00 | 12:00-14:00 | 14:00-16:00
Day 5 => 08:00-10:00 | 13:00-15:00
Day 6 => 80:00-09:00 | 10:00-11:00
B类时间:
Day 1 => 10:00-11:00 | 17:00-19:00
Day 2 => 08:00-09:00 | 11:00-12:00
Day 3 => 08:00-09:00 | 17:00-18:00 | 20:00-21:00
Day 4 => 08:00-09:00 | 14:00-16:00 | 17:00-18:00
Day 5 => 08:00-10:00 | 14:00-15:00
Day 6 => 10:00-11:00
如何查看两课时间冲突
【问题讨论】:
-
您的问题不清楚,请提供更多/更好的关于您的意图的详细信息。给定输入数组,您的预期结果是什么?
-
会说还不清楚。您是否期望评估
$stime1[0] > $stime2[0]?或者您是否希望将所有时间相加(例如 08:00 + 11:00 = 19:00,等等)然后比较它们? ......你如何给出你想要的结果,起点(你有,所以把它留在那里)然后向我们展示你是如何/尝试了什么来实现结果的?这将有助于我们乐于助人的灵魂;) -
@InformationArtist 我并没有被您原始帖子的复杂性吓倒,我只是想更清楚地了解您想要的结果。我不是快速发帖者,我喜欢具有挑战性的问题。这是一个有一些相似之处的答案:stackoverflow.com/a/45156381/2943403 现在,给定您的两批不同的输入数据,您对每批的预期结果是什么?
-
A班时间:第1天08:00-09:00 | 13:00-15:00 | 20:00-21:00 第二天 12:00-13:00 | 14:00-15:00 第三天 08-09 | 16:00-17:00 | 18:00-19:00 第四天 10:00-11:00 | 12:00-14:00 | 14:00-16:00 第五天 08:00-10:00 | 13:00-15:00 第5天09:00-11:00 B类时间:第1天10:00-11:00 | 17:00-19:00 第二天 08:00-09:00 | 11:00-12:00 第三天 08:00-09:00 | 17-18 | 20-21 第四天 08:00-09:00 | 14:00-16:00 | 17:00-18:00 第五天 08:00-10:00 | 14:00-15:00 Day 5 10:00-11:00 @mickmackusa 如何查看两个类多时间冲突
-
对不起,我今天没时间了,明天我会努力发布一些东西。所以冲突是:第 3 天:8-9 和第 5 天和第 6 天 10-11 的两个班级。我确信我可以解决一些问题。 (附注:第 6 天 A 类的拼写错误——但我知道你的意思不是
80百小时)。
标签: php if-statement multidimensional-array time overlapping-matches