这对我来说是一件令人讨厌的事情……我是一名在 Java 中从事 JSP 项目的 PHP 人员。我知道如何通过太多代码和完全缺乏技巧来做我正在尝试的事情。
我宁愿做对。情况如下:
我正在写一个小型显示器,以向客户展示他们可以根据浇水组 (ABCDE) 浇灌草坪的日期以及一年中的什么时间。我们的季节是这样的: 夏季(5-1 到 8-31) 春季(3-1 到 4-30) 秋季(9-1 到 10-31) 冬季(11-1 到 2-28)
一个例子可能是:
如果我在 A 组,以下是我允许的时间: 冬季:仅限周一 春季:周二、周四、周六 夏季:任何一天 秋季:周二、周四、周六
如果我用 PHP 写这个,我会使用这样的数组:
//M=Monday,t=Tuesday,T=Thursday.... etc
$schedule["A"]["Winter"]='M';
$schedule["A"]["Spring"]='tTS';
$schedule["A"]["Summer"]='Any';
$schedule["A"]["Fall"]='tTS';
$schedule["B"]["Winter"]='t';
我可以制作天数数组 (array("Tuesday","Thursday","Saturday")) 等,但这对于我真正想要完成的事情来说并不是必需的。
我还需要设置数组来确定我所处的季节:
$seasons["Summer"]["start"]=0501;
$seasons["Summer"]["end"]=0801;
谁能提出一个非常酷的方法来做到这一点?我会有今天的约会和群信。我需要一天(M)或一系列天(tTS),(Any)离开我的职能。