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 參數:
PHP的論壇文章 [ 發表文章 ]
[ 瀏覽文章 ] PHP的分類地圖 Developed by MEPO Humanity Technology - http://mepo.cc
|