學習目標:(1) switch 判斷式的使用 (2) 日期時間類函數
switch ( 判斷的值或運算式 ) { case 值1: 當判斷的值為此case值1時要執行的程序; break; case 值2: 當判斷的值為此case值2時要執行的程序; break; default: 以上條件皆不成立時預設要執行的程序; }
新增檔案「test004.php」儲存到「ref」資料夾, 練習以下...
※ 使用陣列函數: date_default_timezone_set()、date()
<?php date_default_timezone_set('Asia/Taipei'); //設定時區 echo date('Y-m-d w H:i:s').'<br>'; // w 表示星期以數字呈現 echo date('Y-m-d l H:i:s').'<br>'; // l 表示星期以完整英文單字呈現 echo date('Y-m-d D a h:i:s'); // D 表示星期以英文縮寫呈現 // H 表示以24小時呈現, h 表示以12小時呈現 // a 表示以小寫 am/pm 呈現, A 表示以大寫 AM/PM 呈現 $week = date('w'); $weekStr = '<br>今天星期'; switch( $week ){ case 0: $weekStr .= '日'; break; case 1: $weekStr .= '一'; break; case 2: $weekStr .= '二'; break; case 3: $weekStr .= '三'; break; case 4: $weekStr .= '四'; break; case 5: $weekStr .= '五'; break; case 6: $weekStr .= '六'; break; } echo $weekStr; ?>
有關時區的設定:php.net 官網
有關 date() 函數:php.net 官網、w3school網站介紹、runoob網站介紹