1. 程式人生 > >【PHP筆記】常用功能模組

【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();