是否有理由或方法來避免這種情況下的語句,在這種情況下,我需要根據一週中的哪一天顯示內容?在平日顯示內容時避免if語句(PHP)
$d=date("w");
if ($d=="0") echo "Sunday";
if ($d=="1") echo "Monday";
if ($d=="2") echo "Tueday";
if ($d=="3") echo "Wednesday";
if ($d=="4") echo "Thursday";
if ($d=="5") echo "Friday";
if ($d=="6") echo "Saturday";
可能是......'echo date('l');'? – 2012-08-11 19:15:38
我還需要顯示不同的內容,無論是早上,中午還是晚上。所以星期一上午,星期一晚上,星期二上午,星期二晚上等不同的內容。 – user1548619 2012-08-11 19:16:36
這是一個非常簡單的方法,不能用不同的語言或時區移植。例如在歐洲,一週的第一天就是星期一。我建議你使用一個合適的庫,看看這個[問題](http://stackoverflow.com/questions/712761/how-to-find-day-of-week-in-php) – 2012-08-11 19:20:01