如何仅在当前工作日以 php 显示.本周过去后,下个工作日才显示


How to show in php only current weekday.After passing of current week only then next weekdays show

我有这个代码。这显示 5 个工作日(这是正确的)。但我只想要当前的工作日,即使已经过去了。本周过后,下个工作日显示

<?php for($i=0;$i<=4;$i++): ?>
    <label ><?php echo date('d-M-Y', strtotime("+$i Weekday")); ?></label>
    <label ><?php echo date('l',strtotime("+$i Weekday")); ?></label><br>   
<?php endfor; ?>

其输出为:
19-十一月-2014 星期三
20-十一月-2014 星期四
21-十一月-2014 星期五
2014 年 11 月 24 日 星期一
2014 年 11 月 25 日 星期二

这也显示在下个工作日。
我想要的是这样的:
17-十一月-2014 星期一
18-十一月-2014 星期二
19-十一月-2014 星期三
20-十一月-2014 星期四
21-十一月-2014 星期五

试试这个:

$monday_this_week = date("Y-m-d",strtotime('monday this week'));
<?php for($i=0;$i<=4;$i++): ?>
    <?php $date = date('d-M-Y', strtotime("+$i days", strtotime($monday_this_week))); ?>
    <label ><?php echo $date; ?></label>
    <label ><?php echo date('l', strtotime($date)); ?></label><br>   
<?php endfor; ?>