$employee = Array(1=>"A",2=>"B",2=>"C",2=>"D",2=>"E");
$j = 1;
for($i=1;$i<=365;$i++){
echo "第$i天:".$employee[$j];
$j++;
if($j == 6) //回到第一个人
$j = 1;
}
我觉得这样能实现,高手们的方法肯定更简单,我瞎写的,别说我:(
$j = 1;
for($i=1;$i<=365;$i++){
echo "第$i天:".$employee[$j];
$j++;
if($j == 6) //回到第一个人
$j = 1;
}
我觉得这样能实现,高手们的方法肯定更简单,我瞎写的,别说我:(
周六周日算不算?
date("w");
$ts = time();
$yday = date("z",$ts);
$lm = ($yday+4)%5 + 1;
echo "今天值班的是:".$lm;
?>
$n = date("z")%5+1;
echo "今天第$n个人值班";
$n = date("z")%5+1;
echo "今天{$name[$n]}值班";
$n = ((strtotime(date("Y-m-d")) - strtotime($startDay)) / (60 * 60 * 24)) % 5 + 1;
echo "今天".$n."值班";
<?
$n = ( time() / (24*60*60) ) % 5;
echo '今天第'.($n+1).'个人值班';
?>
就可以了,因为time本来就是以1970开始算的.如果错误可以
改($n+1)