[TOC]
字符串函數
addslashes?--?使用反斜線引用字符串
chr?--?返回相對應于 ascii 碼值所指定的單個字符。
chunk_split?--?將字符串分割成小塊
count_chars?--? 返回字符串所用字符的信息
crc32?--?計算一個字符串的 crc32 多項式
crypt?–?將字符串用DES編碼加密
echo?–?輸出一個或者是多個字符串
explode?--?使用一個字符串分割另一個字符串
sprintf?–?格式化一個字符串并輸出
html_entity_decode?–?將所有的HTML實體轉換成對應的字符
htmlentities?–?將所有的字符轉換成HTML實體
htmlspecialchars_decode?--? 將特定的HTML實體轉換為相應的字符
htmlspecialchars?--?將特定的字符轉換成HTML實體
implode?–?將一個數組的所有元素連接成一個字符串
join?--? implode()函數的別名
ltrim?--? 去除一個字符串左邊的空白(或者是其他的字符)
md5_file?–?獲取文件的md5摘要
md5?--??獲取字符串的md5摘要
money_format?–?將一個數字按照貨幣的格式進行格式化
nl2br?--? 在字符串中插入HTML換行標簽。
number_format?--?Format a number with grouped thousands
ord?–?返回一個字符的ASCII值
parse_str?--?解析字符串變量
print?–?輸出一個字符串
printf?–?格式化并輸出該字符串
rtrim?--?去除一個字符串右邊的空白(或者是其他的字符)
sha1_file?–?將一個文件用SHA1進行編碼(加密)
sha1?--?將一個字符串用SHA1進行編碼(加密)
similar_text?--?計算兩個字符串之間的相似性
sprintf?–?返回一個格式化后的字符串
str_ireplace?--? str_replace()忽略大小寫版本.
str_pad?--? 填充字符串
str_repeat?--?重復字符串
str_replace?–?替換指定的字符串
str_shuffle?–?隨機打亂字符串內容
str_split?--? 將一個字符串轉換成一個數組
str_word_count?--? 返回一個字符串中單詞的個數
strcasecmp?–?大小寫不敏感的字符串比較
strchr?--? strstr() 的別名
strcmp?–?字符串比較(二進制字符串比較)
strip_tags?–?將一個字符串中的HTML和PHP標記去除
stripos?--?在字符串中不區分大小寫的查找字符(或者字符串)第一次出現的位置
stripslashes?--?去除使用函數addslashes()添加的反斜杠。
stristr?--? 大小寫不敏感的 strstr()
strlen?–取得字符串的長度
strnatcasecmp?--? 大小寫不敏感的字符串比較,采用自然排序算法
strnatcmp?--?字符串比較,采用自然排序算法
strpos?--? 查找一個字符在一個字符串中第一次出現的位置。
strrchr?–?返回從某字符最后一次出現的位置開始一直到字符串結束的子串。
strrev?–?將字符串顛倒輸出
strripos?--?返回某字符在字符串中最后一次出現的位置(不區分大小寫)。
strrpos?--??返回某字符在字符串中最后一次出現的位置(區分大小寫)。
strstr?–??返回從某字符第一次出現的位置開始一直到字符串結束的子串(包含該字符)。
strtolower?–將字符串所有字符轉換為小寫?
strtoupper?–?將字符串所有字符轉換為大寫
substr_count?–計算子串出現的次數(區分大小寫)
substr_replace?–?字串替換
substr?–?返回指定位置的字串
trim?–?去掉字符串左右兩邊的空白(或者其他字符)
ucfirst?–?使一個字符串的第一個字符大寫
ucwords?--? 將一個字符串的每個單詞的第一個字母大寫
[TOC]
數組函數
array_change_key_case?--?返回字符串鍵名全為小寫或大寫的數組
array_chunk?--?將一個數組分割成多個
array_combine?--? 創建一個數組,用一個數組的值作為其鍵名,另一個數組的值作為其值
array_count_values?--?統計數組中所有的值出現的次數
array_diff_assoc?--?帶索引檢查計算數組的差集
array_diff_key?--?使用鍵名比較計算數組的差集
array_diff_uassoc?--?用用戶提供的回調函數做索引檢查來計算數組的差集
array_diff_ukey?--?用回調函數對鍵名比較計算數組的差集
array_diff?--?計算數組的差集
array_fill?--?用給定的值填充數組
array_filter?--? 用回調函數過濾數組中的單元
array_flip?--?交換數組中的鍵和值
array_intersect_assoc?--?帶索引檢查計算數組的交集
array_intersect_key?--?使用鍵名比較計算數組的交集
array_intersect_uassoc?--?帶索引檢查計算數組的交集,用回調函數比較索引
array_intersect_ukey?--?用回調函數比較鍵名來計算數組的交集
array_intersect?--?計算數組的交集 【6.15】
array_key_exists?--?檢查給定的鍵名或索引是否存在于數組中
array_keys?--?返回數組中所有的鍵名
array_map?--? 將回調函數作用到給定數組的單元上
array_merge_recursive?--?遞歸地合并一個或多個數組
array_merge?--?合并一個或多個數組
array_pad?--? 用值將數組填補到指定長度
array_pop?--?將數組最后一個單元彈出(出棧)
array_product?--?計算數組中所有值的乘積
array_push?--? 將一個或多個單元壓入數組的末尾(入棧)
array_rand?--? 從數組中隨機取出一個或多個單元
array_reverse?--? 返回一個單元順序相反的數組
array_search?--? 在數組中搜索給定的值,如果成功則返回相應的鍵名
array_shift?--? 將數組開頭的單元移出數組
array_slice?--?從數組中取出一段
array_splice?--? 把數組中的一部分去掉并用其它值取代
array_sum?--? 計算數組中所有值的和
array_unique?--?移除數組中重復的值
array_unshift?--? 在數組開頭插入一個或多個單元
array_values?--?返回數組中所有的值
array_walk_recursive?--?對數組中的每個成員遞歸地應用用戶函數
array_walk?--?對數組中的每個成員應用用戶函數 【6.3】
array?--? 新建一個數組
arsort?--? 對數組進行逆向排序并保持索引關系
asort?--?對數組進行排序并保持索引關系
compact?--? 建立一個數組,包括變量名和它們的值
count?--?計算數組中的單元數目或對象中的屬性個數
current?--?返回數組中的當前單元
each?--? 返回數組中當前的鍵/值對并將數組指針向前移動一步
end?--? 將數組的內部指針指向最后一個單元
extract?--? 從數組中將變量導入到當前的符號表
in_array?--?檢查數組中是否存在某個值
key?--?從關聯數組中取得鍵名
krsort?--?對數組按照鍵名逆向排序
ksort?--?對數組按照鍵名排序
list?--? 把數組中的值賦給一些變量
natcasesort?--? 用“自然排序”算法對數組進行不區分大小寫字母的排序
natsort?--? 用“自然排序”算法對數組排序
next?--? 將數組中的內部指針向前移動一位
pos?--?current() 的別名
prev?--?將數組的內部指針倒回一位
range?--? 建立一個包含指定范圍單元的數組
reset?--? 將數組的內部指針指向第一個單元
rsort?--?對數組逆向排序
shuffle?--?將數組打亂
sizeof?--?count() 的別名
sort?--?對數組排序
uasort?--? 使用用戶自定義的比較函數對數組中的值進行排序并保持索引關聯
uksort?--? 使用用戶自定義的比較函數對數組中的鍵名進行排序
usort?--? 使用用戶自定義的比較函數對數組中的值進行排序
[TOC]
時間函數
date_default_timezone_get?--?取得一個腳本中所有日期時間函數所使用的默認時區
date_default_timezone_set?--?設定用于一個腳本中所有日期時間函數的默認時區
date?--?格式化一個本地時間/日期
getdate?--?取得日期/時間信息
gmdate?--?格式化一個 GMT/UTC 日期/時間
gmmktime?--?取得 GMT 日期的 UNIX 時間戳
localtime?--?取得本地時間
microtime?--?返回當前 Unix 時間戳和微秒數
mktime?--?取得一個日期的 Unix 時間戳
strftime?--?根據區域設置格式化本地時間/日期
strptime?--?解析由 strftime() 生成的日期/時間
strtotime?--?將任何英文文本的日期時間描述解析為 Unix 時間戳
time?--?返回當前的 Unix 時間戳
[TOC]
MYSQL數據庫函數
mysql_affected_rows?--?取得前一次 MySQL 操作所影響的記錄行數
mysql_close?--?關閉 MySQL 連接
mysql_connect?--?打開一個到 MySQL 服務器的連接
mysql_errno?--? 返回上一個 MySQL 操作中的錯誤信息的數字編碼
mysql_error?--? 返回上一個 MySQL 操作產生的文本錯誤信息
mysql_escape_string?--? 轉義一個字符串用于 mysql_query
mysql_fetch_array?--? 從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
mysql_fetch_assoc?--? 從結果集中取得一行作為關聯數組
mysql_fetch_field?--? 從結果集中取得列信息并作為對象返回
mysql_fetch_lengths?--? 取得結果集中每個輸出的長度 【6.19】
mysql_fetch_object?--?從結果集中取得一行作為對象
mysql_fetch_row?--?從結果集中取得一行作為枚舉數組
mysql_free_result?--?釋放結果內存
mysql_get_client_info?--?取得 MySQL 客戶端信息
mysql_get_host_info?--?取得 MySQL 主機信息
mysql_info?--? 取得最近一條查詢的信息
mysql_insert_id?--? 取得上一步 INSERT 操作產生的 ID
mysql_num_fields?--?取得結果集中字段的數目
mysql_num_rows?--?取得結果集中行的數目
mysql_query?--?發送一條 MySQL 查詢
mysql_real_escape_string?--? 轉義 SQL 語句中使用的字符串中的特殊字符,并考慮到連接的當前字符集
mysql_stat?--?取得當前系統狀態
mysql_unbuffered_query?--? 向 MySQL 發送一條 SQL 查詢,并不獲取和緩存結果的行
[TOC]
PHP檢測變量函數【6.4】
debug_zval_dump?–?dump變量的zval結構
doubleval?--?floatval() 的別名
empty?--?檢查一個變量是否為空
floatval?--?獲取變量的浮點值
get_defined_vars?--? 返回由所有已定義變量所組成的數組
get_resource_type?--? 返回資源(resource)類型
gettype?--?獲取變量的類型
intval?--?獲取變量的整數值
is_array?--?檢測變量是否是數組
is_bool?--? 檢測變量是否是布爾型
is_callable?--? 檢測參數是否為合法的可調用結構
is_double?--?is_float() 的別名
is_float?--?檢測變量是否是浮點型
is_int?--?檢測變量是否是整數
is_integer?--?is_int() 的別名
is_long?--?is_int() 的別名
is_null?--? 檢測變量是否為 NULL
is_numeric?--? 檢測變量是否為數字或數字字符串
is_object?--?檢測變量是否是一個對象
is_real?--?is_float() 的別名
is_resource?--? 檢測變量是否為資源類型
is_scalar?--? 檢測變量是否是一個標量
is_string?--?檢測變量是否是字符串
isset?--?檢測變量是否設置
print_r?--? 打印關于變量或者數組的易于理解的信息。
serialize?--? 產生一個可存儲的值的表示
settype?--?設置變量的類型
strval?--?獲取變量的字符串值
unserialize?--? 從已存儲的表示中創建 PHP 的值
unset?--?釋放給定的變量
var_dump?--?打印變量的相關信息
var_export?--?輸出或返回一個變量的字符串表示
[TOC]
數學函數
abs?--?絕對值
base_convert?--?在任意進制之間轉換數字
bindec?--?二進制轉換為十進制
ceil?--?進一法取整
decbin?--?十進制轉換為二進制
dechex?--?十進制轉換為十六進制
decoct?--?十進制轉換為八進制
deg2rad?--? 將角度轉換為弧度
exp?--?計算 e(自然對數的底)的指數
floor?--?舍去法取整
fmod?--?返回除法的浮點數余數
hexdec?--?十六進制轉換為十進制
hypot?--? 計算一直角三角形的斜邊長度
is_finite?--?判斷是否為有限值
is_infinite?--?判斷是否為無限值
is_nan?--?判斷是否為合法數值
log10?--?以 10 為底的對數
log?--?自然對數
max?--?找出最大值
min?--?找出最小值
mt_rand?--?生成更好的隨機數
octdec?--?八進制轉換為十進制
pi?--?得到圓周率值
pow?--?指數表達式
rad2deg?--? 將弧度數轉換為相應的角度數
rand?--?產生一個隨機整數
round?--?對浮點數進行四舍五入
sqrt?--?平方根
FILE文件處理函數
basename?--?返回路徑中的文件名部分
clearstatcache?--?清除文件狀態緩存
copy?--?拷貝文件
delete?--?參見 unlink() 或 unset()
dirname?--?返回路徑中的目錄部分
disk_free_space?--?返回目錄中的可用空間
disk_total_space?--?返回一個目錄的磁盤總大小
diskfreespace?--?disk_free_space()的別名
fclose?--?關閉一個已打開的文件指針
feof?--?測試文件指針是否到了文件結束的位置
fflush?--?將緩沖內容輸出到文件
fgetc?--?從文件指針中讀取字符 【6.21】
fgetcsv?--?從文件指針中讀入一行并解析 CSV 字段
fgets?--?從文件指針中讀取一行
fgetss?--?從文件指針中讀取一行并過濾掉 HTML 標記
file_exists?--?檢查文件或目錄是否存在
file_get_contents?--?將整個文件讀入一個字符串
file_put_contents?--?將一個字符串寫入文件
file?--?把整個文件讀入一個數組中
fileatime?--?取得文件的上次訪問時間
filectime?--?取得文件的 inode 修改時間
filegroup?--?取得文件的組
fileinode?--?取得文件的 inode
filemtime?--?取得文件修改時間
fileowner?--?取得文件的所有者
fileperms?--?取得文件的權限
filesize?--?取得文件大小
filetype?--?取得文件類型
flock?--?輕便的咨詢文件鎖定
fopen?--?打開文件或者 URL
fputs?--?fwrite()的別名
fread?--?讀取文件(可安全用于二進制文件)
fseek?--?在文件指針中定位
ftell?--?返回文件指針讀/寫的位置
ftruncate?--?將文件截斷到給定的長度
fwrite?--?寫入文件(可安全用于二進制文件)
is_dir?--?判斷給定文件名是否是一個目錄
is_executable?--?判斷給定文件名是否可執行 【6.6】
is_file?--?判斷給定文件名是否為一個正常的文件
is_link?--?判斷給定文件名是否為一個符號連接
is_readable?--?判斷給定文件名是否可讀
is_uploaded_file?--?判斷文件是否是通過 HTTP POST 上傳的
is_writable?--?判斷給定的文件名是否可寫
is_writeable?--?is_writable()的別名
mkdir?--?新建目錄
move_uploaded_file?--?將上傳的文件移動到新位置
parse_ini_file?--?解析一個配置文件
pathinfo?--?返回文件路徑的信息
readfile?--?輸出一個文件
realpath?--?返回規范化的絕對路徑名
rename?--?重命名一個文件或目錄
rewind?--?倒回文件指針的位置
rmdir?--?刪除目錄
stat?--?給出文件的信息
tmpfile?--?建立一個臨時文件
touch?--?設定文件的訪問和修改時間
[TOC]
目錄函數
chdir?--?改變目錄
chroot?--?改變根目錄
dir?--?directory 類
closedir?--?關閉目錄句柄
getcwd?--?取得當前工作目錄
opendir?--?打開目錄句柄
readdir?--?從目錄句柄中讀取條目
rewinddir?--?倒回目錄句柄
scandir?--?列出指定路徑中的文件和目錄
[TOC]
類和對象函數
class_exists?--?檢查類是否已定義
get_class_methods?--?返回由類的方法名組成的數組
get_class_vars?--? 返回由類的默認屬性組成的數組
get_class?--?返回對象的類名
get_declared_classes?--?返回由已定義類的名字所組成的數組
get_declared_interfaces?--? Returns an array of all declared interfaces
get_parent_class?--?返回對象或類的父類名
interface_exists?–接口是否存在
is_a?--? 如果對象屬于該類或該類是此對象的父類則返回 TRUE
is_subclass_of?--? 如果此對象是該類的子類,則返回 TRUE
method_exists?--?檢查類的方法是否存在
property_exists?--? 屬性是否存在
[TOC]
SESSION 函數
Session_start(); 開啟session
Session_destroy(); 銷毀session
Session_set_save_handler(); 設置session存儲處理器
Session_name();獲取|設置session名字
Session_id();獲取|設置session-ID
Session_write_close();寫入session數據并關閉session
Session_set_cookie_params();設置session-IDcookie信息【6.22】
Perl 兼容正則表達式函數
preg_match_all?--?進行全局正則表達式匹配
preg_match?--?進行正則表達式匹配
preg_quote?--?轉義正則表達式字符
preg_replace_callback?--?用回調函數執行正則表達式的搜索和替換
preg_replace?--?執行正則表達式的搜索和替換
preg_split?--?用正則表達式分割字符串
[TOC]
URL函數
base64_decode?--?對使用 MIME base64 編碼的數據進行解碼
base64_encode?--?使用 MIME base64 對數據進行編碼
get_headers?--? Fetches all the headers sent by the server in response to a HTTP request
get_meta_tags?--? 從一個文件中提取所有的 meta 標簽 content 屬性,返回一個數組
http_build_query?--?生成 url-encoded 之后的請求字符串
parse_url?--?解析 URL,返回其組成部分
rawurldecode?--?對已編碼的 URL 字符串進行解碼
rawurlencode?--?按照 RFC 1738 對 URL 進行編碼
urldecode?--?解碼已編碼的 URL 字符串
urlencode?--?編碼 URL 字符串
[TOC]
FTP函數(跳過)
ftp_alloc?--?Allocates space for a file to be uploaded
ftp_cdup?--?切換到當前目錄的父目錄
ftp_chdir?--?在 FTP 服務器上切換當前目錄
ftp_chmod?--?Set permissions on a file via FTP
ftp_close?--?關閉一個活動的 FTP 連接
ftp_connect?--?建立一個新的 FTP 連接
ftp_delete?--?刪除 FTP 服務器上的一個文件
ftp_exec?--?請求運行一條 FTP 命令
ftp_fget?--?從 FTP 服務器上下載一個文件并保存到本地一個已經打開的文件中
ftp_fput?--?上傳一個已經打開的文件到 FTP 服務器
ftp_get_option?--?返回當前 FTP 連接的各種不同的選項設置
ftp_get?--?從 FTP 服務器上下載一個文件
ftp_login?--?登錄 FTP 服務器
ftp_mdtm?--?返回指定文件的最后修改時間
ftp_mkdir?--?建立新目錄 【6.10】
ftp_nb_continue?--?連續獲取/發送文件(non-blocking)
ftp_nb_fget?--?Retrieves a file from the FTP server and writes it to an open file (non-blocking)
ftp_nb_fput?--?Stores a file from an open file to the FTP server (non-blocking)
ftp_nb_get?--?從 FTP 服務器上獲取文件并寫入本地文件(non-blocking)
ftp_nb_put?--?存儲一個文件至 FTP 服務器(non-blocking)
ftp_nlist?--?返回給定目錄的文件列表
ftp_pasv?--?返回當前 FTP 被動模式是否打開
ftp_put?--?上傳文件到 FTP 服務器
ftp_pwd?--?返回當前目錄名
ftp_quit?--?ftp_close() 的別名
ftp_raw?--?Sends an arbitrary command to an FTP server
ftp_rawlist?--?返回指定目錄下文件的詳細列表
ftp_rename?--?更改 FTP 服務器上指定的文件名
ftp_rmdir?--?刪除一個目錄
ftp_set_option?--?設置各種 FTP 運行時選項
ftp_site?--?向服務器發送 SITE 命令
ftp_size?--?返回指定文件的大小
ftp_ssl_connect?--?Opens an Secure SSL-FTP connection
ftp_systype?--?返回遠程 FTP 服務器的系統類型
HTTP函數
header?--?發送一個原始 HTTP 標頭
headers_list?--?返回已發送(或準備發送)的響應標頭的列表
headers_sent?--?檢查標頭是否已被發送以及在哪里被發送
setcookie?--?發送一個 cookie 信息
setrawcookie?--?發送一個其值未經 urlencode 編碼的 cookie
[TOC]
IMAGE函數(不用都記)
gd_info?--?取得當前安裝的 GD 庫的信息
getimagesize?--?取得圖像大小
image_type_to_extension?--?取得圖像類型的文件后綴
image_type_to_mime_type?--?取得 getimagesize,exif_read_data,exif_thumbnail,exif_imagetype 所返回的圖像類型的 MIME 類型
image2wbmp?--?以 WBMP 格式將圖像輸出到瀏覽器或文件
imagealphablending?--?設定圖像的混色模式
imageantialias?--?是否使用抗鋸齒(antialias)功能
imagearc?--?畫橢圓弧
imagechar?--?水平地畫一個字符
imagecharup?--?垂直地畫一個字符
imagecolorallocate?--?為一幅圖像分配顏色
imagecolorallocatealpha?--?為一幅圖像分配顏色 + alpha
imagecolorat?--?取得某像素的顏色索引值
imagecolorclosest?--?取得與指定的顏色最接近的顏色的索引值
imagecolorclosestalpha?--?取得與指定的顏色加透明度最接近的顏色
imagecolorclosesthwb?--? 取得與給定顏色最接近的色度的黑白色的索引
imagecolordeallocate?--?取消圖像顏色的分配
imagecolorexact?--?取得指定顏色的索引值
imagecolorexactalpha?--?取得指定的顏色加透明度的索引值
imagecolormatch?--?使一個圖像中調色板版本的顏色與真彩色版本更能匹配 【6.24】
imagecolorresolve?--?取得指定顏色的索引值或有可能得到的最接近的替代值
imagecolorresolvealpha?--? 取得指定顏色 + alpha 的索引值或有可能得到的最接近的替代值
imagecolorset?--?給指定調色板索引設定顏色
imagecolorsforindex?--?取得某索引的顏色
imagecolorstotal?--?取得一幅圖像的調色板中顏色的數目
imagecolortransparent?--?將某個顏色定義為透明色
imageconvolution?--?用系數 div 和 offset 申請一個 3x3 的卷積矩陣
imagecopy?--?拷貝圖像的一部分
imagecopymerge?--?拷貝并合并圖像的一部分
imagecopymergegray?--?用灰度拷貝并合并圖像的一部分
imagecopyresampled?--?重采樣拷貝部分圖像并調整大小
imagecopyresized?--?拷貝部分圖像并調整大小
imagecreate?--?新建一個基于調色板的圖像
imagecreatefromgd2?--?從 GD2 文件或 URL 新建一圖像
imagecreatefromgd2part?--?從給定的 GD2 文件或 URL 中的部分新建一圖像
imagecreatefromgd?--?從 GD 文件或 URL 新建一圖像
imagecreatefromgif?--?從 GIF 文件或 URL 新建一圖像
imagecreatefromjpeg?--?從 JPEG 文件或 URL 新建一圖像
imagecreatefrompng?--?從 PNG 文件或 URL 新建一圖像
imagecreatefromstring?--?從字符串中的圖像流新建一圖像 【6.12】
imagecreatefromwbmp?--?從 WBMP 文件或 URL 新建一圖像
imagecreatefromxbm?--?從 XBM 文件或 URL 新建一圖像
imagecreatefromxpm?--?從 XPM 文件或 URL 新建一圖像
imagecreatetruecolor?--?新建一個真彩色圖像
imagedashedline?--?畫一虛線
imagedestroy?--?銷毀一圖像
imageellipse?--?畫一個橢圓
imagefill?--?區域填充
imagefilledarc?--?畫一橢圓弧且填充
imagefilledellipse?--?畫一橢圓并填充
imagefilledpolygon?--?畫一多邊形并填充
imagefilledrectangle?--?畫一矩形并填充
imagefilltoborder?--?區域填充到指定顏色的邊界為止
imagefilter?--?對圖像使用過濾器
imagefontheight?--?取得字體高度
imagefontwidth?--?取得字體寬度
imageftbbox?--?給出一個使用 FreeType 2 字體的文本框
imagefttext?--?使用 FreeType 2 字體將文本寫入圖像
imagegammacorrect?--?對 GD 圖像應用 gamma 修正
imagegd2?--?將 GD2 圖像輸出到瀏覽器或文件
imagegd?--?將 GD 圖像輸出到瀏覽器或文件
imagegif?--?以 GIF 格式將圖像輸出到瀏覽器或文件
imageinterlace?--?激活或禁止隔行掃描
imageistruecolor?--?檢查圖像是否為真彩色圖像
imagejpeg?--?以 JPEG 格式將圖像輸出到瀏覽器或文件
imagelayereffect?--?設定 alpha 混色標志以使用綁定的 libgd 分層效果
imageline?--?畫一條線段
imageloadfont?--?載入一新字體
imagepalettecopy?--?將調色板從一幅圖像拷貝到另一幅
imagepng?--?以 PNG 格式將圖像輸出到瀏覽器或文件
imagepolygon?--?畫一個多邊形
imagepsbbox?--?給出一個使用 PostScript Type1 字體的文本方框
imagepscopyfont?--?拷貝一個已加載的字體以備更改
imagepsencodefont?--?改變字體中的字符編碼矢量
imagepsextendfont?--?擴充或精簡字體
imagepsfreefont?--?釋放一個 PostScript Type 1 字體所占用的內存
imagepsloadfont?--?從文件中加載一個 PostScript Type 1 字體
imagepsslantfont?--?傾斜某字體
imagepstext?--?用 PostScript Type1 字體把文本字符串畫在圖像上
imagerectangle?--?畫一個矩形
imagerotate?--?用給定角度旋轉圖像
imagesavealpha?--?設置標記以在保存 PNG 圖像時保存完整的 alpha 通道信息(與單一透明色相反)
imagesetbrush?--?設定畫線用的畫筆圖像
imagesetpixel?--?畫一個單一像素
imagesetstyle?--?設定畫線的風格
imagesetthickness?--?設定畫線的寬度
imagesettile?--?設定用于填充的貼圖
imagestring?--?水平地畫一行字符串
imagestringup?--?垂直地畫一行字符串
imagesx?--?取得圖像寬度
imagesy?--?取得圖像高度
imagetruecolortopalette?--?將真彩色圖像轉換為調色板圖像
imagettfbbox?--?取得使用 TrueType 字體的文本的范圍
imagettftext?--?用 TrueType 字體向圖像寫入文本
imagetypes?--?返回當前 PHP 版本所支持的圖像類型
imagewbmp?--?以 WBMP 格式將圖像輸出到瀏覽器或文件
imagexbm?--?將 XBM 圖像輸出到瀏覽器或文件
iptcembed?--?將二進制 IPTC 數據嵌入到一幅 JPEG 圖像中
iptcparse?--? 將二進制 IPTC http://www.iptc.org/ 塊解析為單個標記
jpeg2wbmp?--?將 JPEG 圖像文件轉換為 WBMP 圖像文件
png2wbmp?--?將 PNG 圖像文件轉換為 WBMP 圖像文件
[TOC]
ZIP函數(ZipArchive類完成處理)
zip_close?–?關閉zip文件
zip_open?–?打開zip文件
zip_read?--?讀取ZIP存檔文件中下一項
[TOC]
DOM操作函數(不用記不太用)
XML語法解析函數
xml_error_string:?取得?XML?錯誤字符串
xml_parse:?解析?XML?文件
xml_parser_create:?初始?XML?解析器
xml_parser_free:?釋放解析占用的內存
xml_parser_get_option:?取得解析使用的選項
xml_parser_set_option:?配置解析使用的選項
[TOC]
其他函數
Chop:?去除連續空白。
define: 定義一個常量
die:?輸出信息并中斷?PHP?程序
exec:?執行外部程序
exit:?結束?PHP?程序
function_exists:?檢查函數是否已定義
getenv:?取得系統的環境變量?
gethostbyaddr:?根據IP地址返回機器名稱
gethostbyname:?根據域名返回?IP?網址
mail:?寄出電子郵件
set_time_limit:?設置該頁最久執行時間。
sleep(int seconds):?暫停執行(以秒為單位)
require_once() --在腳本執行期間包含并運行指定文件。
require() 語句包含并運行指定文件。
include() 語句包含并運行指定文件。
include_once() 語句在腳本執行期間包含并運行指定文件。