我需要设置一个函数,将1到7之间的随机数转换为一周中的几天,例如,如果随机数看起来是" 1"它应该显示"星期一"同样适用于" 2"这将显示"星期二"这里有人知道这样做的简单方法吗?同样在后面的第二个任务中,我必须将星期的所有日期从星期一显示到一周中的随机日(1-7),例如"星期五"。我对PHP很陌生,这让我很困惑。
答案 0 :(得分:0)
自定义功能可能如下:
function convertWeekday($num) {
switch ($num) {
case 1: $result = 'Monday'; break;
case 2: $result = 'Tuesday'; break;
case 3: $result = 'Wednesday'; break;
case 4: $result = 'Thursday'; break;
case 5: $result = 'Friday'; break;
case 6: $result = 'Saturday'; break;
case 7: $result = 'Sunday'; break;
}
return $result;
}
但是你应该更好地利用PHP date()
函数。
答案 1 :(得分:0)
你可以试试这个并从那里开始
$day_of_week = date('N', strtotime('Monday')); {
echo $day_of_week ;
}