【PHP筆記】常用功能模組
字串分割:preg_split
字串替換:preg_replace
字串的匹配與查詢: preg_match() preg_match_all() preg_grep()
數學函式: 1.max(); 2.min(); 注意:引數兩個,多個數字,多個數字組成的陣列
日期函式: 1.time() 2.date() 3.strtotime() 4.microtime()
Y-m-d 年月日 H:i:s 時分秒
date引數: Y 2013 y 13 m 03 n 3 d 05 j 5 H 24小時 h 12小時 i 05分鐘 s 05秒 w 0-6 週日-週六 t 31 一個月多少天 L 是否為閏年
微妙microtime; microtime(1); //方便參與數學運算
例項:萬年曆技術點 1.幾年幾月幾日 2.週日-週六 3.一號是星期幾 4.每個月分別幾天 5.下一年月和上一年月
php錯誤處理: 1.關閉和開啟報錯 2.報錯級別 3.報錯地方
關閉和開啟錯誤: display_errors = on display_errors = off
報錯級別: E_ALL //所有錯誤 E_ERROR //嚴重錯誤 E_WARGING //警告錯誤 E_PARSE //語法錯誤 E_NOTICE //提示錯誤
報什麼級別錯誤: error_reporting = E_ALL
E_ALL & ~E_NOTICE //報所有錯誤,但除了提示錯誤
報錯地方: display_errors = off //是否從瀏覽器輸出報錯
log_errors = on //是否把錯誤輸出到一個自定義日誌檔案中
error_log = d:\phplogs\php.log //錯誤日誌檔案為d:\phplogs\php.log
gd庫畫圖: 1.準備畫布 2.準備塗料 3.背景填充成黑色 4.圓形並填充成白色 5.輸出到瀏覽器上或儲存起來 6.關閉畫布
數學函式: 1.max() 2.min() 3.mt_rand() 4.ceil() 5.floor() 6.round() 7.pi() 圖片處理函式實用場景: 1.驗證碼 2.縮放 3.剪裁 4.水印
PHP中建立影象的五個步驟: 1.建立畫布資源 2.準備塗料 3.在畫布上畫影象或文字 4.輸出最終影象或儲存最終影象 5.釋放畫布資源
繪製圖像: imagefill() imagesetpixel() imageline() imagerectangle() imagepolygon() imageellipse() imagearc() imagestring() imagechar() imagettftext()
驗證碼設計:
頁面跳轉: 1.php跳轉 header(“location:index.php”);
2.js跳轉 echo “”;
js彈窗:
圖片處理函式實用場景: 1.驗證碼 2.縮放 3.裁剪 4.水印
獲取圖片的寬度: 1.getimagesize(); 2.imagesx(); 3.imagesy();
已經存在形成畫布資源: 1.imagecreatefromjpeg();
圖片縮放函式: imagecopyresampled();
圖片等比例縮放:
圖片裁剪函式: imagecopyresampled();
圖片水印函式: imagecopy();