2017-01-04 62 views
-2

我需要設置一個函數,它將1和7之間的隨機數轉換爲一週的幾天,例如,如果隨機數看起來是「1」,它應該顯示「星期一」,同樣的情況爲「2」將顯示「星期二」等。有人在這裏知道這樣做的簡單方法?另外,在第二項任務中,我必須將星期一的所有日期顯示在星期一至星期幾的任意一天(1-7),例如「星期五」。我很新的PHP,這讓我很困惑。PHP設置功能

+1

去看看到的strftime。這很可能是你想要完成的。 Protip:不要自定義日期/時間處理功能。 –

回答

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()功能。

http://php.net/manual/en/function.date.php

0

你可以試試這個,並從那裏

$day_of_week = date('N', strtotime('Monday')); { 
    echo $day_of_week ; 
}