如何将给定的天数从最小到最大排序,并将结果输出为“最小到最大”?

时间:2019-12-20 22:40:39

标签: php

首先,对不起我的英语不好。我想做的基本上是显示一个人类可以理解的日期间隔。

例如

  1. “星期五至星期一”应重新组织,并说“星期一至星期五”
  2. “周一,周二,周三”应为“周一至周三”
  3. “星期一,星期五,星期二,星期三”应为“星期一至星期五”

我不知道自己是否在清楚地解释自己,但基本上我想间隔几天,从最小的一天开始到最大的一天结束。

谢谢。

1 个答案:

答案 0 :(得分:0)

我要给你主要的想法,然后我要用正确的代码更新答案

  1. 检查天间隔中是否存在天数
  2. 使用条件字典,为每天分配一个值(星期一= 1;星期二= 2;等等)
  3. 只取较大(1,4,3,2)=>(1,4)
  4. 使用字典或条件将其转换为日期名称(1 = Monday; etc)
  5. 打印它们