嗨,我正在创建一个预订系统,我有一个工作日(星期一,星期二,星期三等),我想从现在开始显示接下来的8个工作日。
我在做什么
for($i=0;$i<count($working_days_arr);$i++)
{
$days_arr=explode(',',$working_days_arr[$i]);
$j=1;
$no=1;
while($j<8)
{
if(in_array(date("l", strtotime("+".$no." days")), $days_arr))
{
echo date("D d M", strtotime("+".$no." days"))."<br>";
$j++;
}
$no++;
}
}
整个过程要花很多时间,我不知道为什么
$ working_days_arr组成
$working_days_arr[0]=Monday,Tuesday,Wedneday etc
$working_days_arr[1]=Saturday,Sunday
$working_days_arr[3]=Friday,Saturday,Sunday
以及$ working_days_arr数组中还有5-6个元素
希望我的查询清楚