PHP判斷式中「三個等號」=== 的用法一般比較二個變數或值相不相等是使用 "==",例如 if( $name == 'Tiffany' )。 三個等號 "===" 的意思是不只比較的兩者的「值」相不相等,也比較兩者的「資料型態」(Data Type)相不相等。 例如變數 $result 的值是 1 的話,$result == 1 結果是 true。但如果判斷式為 $result === TRUE,結果就是 false。 這是因為 1 的資料型態是 number,TRUE 的資料型態是 bool。 特別注意:如要判斷$result的值是否為「空」,語法必須為三個等號的「$result === NULL」。如果$result的值為0,「$result == NULL」的結果是true。 刪除 COOKIE 的方法使用函式: setcookie('欲刪除cookie的名稱', '', 1); 呼叫上面函式即可刪除cookie。意思為將cookie的值設為「空字串」,expiration time設為1970年1月1日0時1秒。目前「市面上」常用的 expiration time 多設為 time() - 3600,意思為「一個小時之前」,但若 client 端的時間(因錯誤)設得更早,這個刪除就會無效。Expiration time 設為「1」是最為保險的時間(設為「0」的意思是當 session 結束或關閉瀏覽器時 cookie 失效)。 [Array] 搜尋在 key/index 中是否有某個值:array_key_exists定義:bool array_key_exists ( mixed $key , array $search ) 時間格式轉換的函式:date()語法 string date ( string $format [, int $timestamp ] ) 範列: echo date(''m-d-Y h:i:s A', $timestamp); --> 2009-10-17 08:22:20 PM 參數:
a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31" j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31" D - 星期幾,三個英文字母; 如: "Fri" l - 星期幾,英文全名; 如: "Friday" F - 月份,英文全名; 如: "January" M - 月份,三個英文字母; 如: "Jan" m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12" n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12" h - 12 小時制的小時; 如: "01" 至 "12" H - 24 小時制的小時; 如: "00" 至 "23" g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12" G - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23" 10.
i - 分鐘; 如: "00" 至 "59" 16.
s - 秒; 如: "00" 至 "59" 17.
S - 字尾加英文序數,二個英文字母; 如: "th","nd" 18.
t - 指定月份的天數; 如: "28" 至 "31" 19.
U - 總秒數 20.
w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六) 21.
Y - 年,四位數字; 如: "1999" 22.
y - 年,二位數字; 如: "99" 23.
z - 一年中的第幾天; 如: "0" 至 "365" PHP的論壇文章 [ 發表文章 ]
[ 瀏覽文章 ] PHP的分類地圖 Developed by MEPO Humanity Technology
|