摘錄
http://linux.tnc.edu.tw/techdoc/banic/down.html 的簡介文字,記錄下來,免得以後要查詢時東翻西找找不到。
Apache特定函式庫
apache_lookup_uri --- 執行URI的部份請求並且傳回所有資訊
apache_note --- 取得及設定apache請求記錄
getallheaders --- 取得所有HTTP請求標頭
virtual --- 執行Apache次要請求
陣列函式庫
array --- 建立新陣列
array_count_values --- 計算陣列所有的值
array_diff --- 計算陣列的差異
array_flip --- 翻轉陣列所有的值
array_intersect --- 計算陣列的交點
array_keys --- 傳回陣列的所有索引值
array_merge --- 合併兩個以上的陣列
array_merge_recursive --- 以遞歸方式合併兩個以上的陣列
array_multisort --- 排序複合或多樣尺寸的陣列
array_pad --- 填塞陣列為指定的長度與值
array_pop --- 取得陣列的最後一個元素
array_push --- 增加一個或多個元素到陣列的末端之上
array_rand --- 隨機挑選陣列的一個或多個值出來
array_reverse --- 傳回顛倒元素順序的陣列
array_shift --- 取得陣列的第一個元素
array_slice --- 抽出陣列的一部份
array_splice --- 移除陣列的一部份且替代它
array_unique --- 從陣列移除相同的值
array_unshift --- 增加一個或多個元素到陣列的起始處
array_values --- 傳回陣列所有的值
array_walk --- 使自定的函式能處理陣列的每個元素
arsort --- 顛倒陣列的順序且維持索引值的關係
asort --- 將陣列排列且維持索引值的關係
compact --- 建立陣列包含變數和它們的值
count --- 計算變數中元素的數目
current --- 傳回陣列中目前的元素
each --- 從陣列傳回key/value對
end --- 設定陣列的內部指標指到最後的元素
extract --- 從陣列輸入變數到符號表格中
in_array --- 搜尋陣列中值是否存在
key --- 從陣列中取得索引值
krsort --- 依照索引值的顛倒順序將陣列排列
ksort --- 將陣列的索引值排列
list --- 列出陣列元素
next --- 向前移動陣列的內部指標
pos --- 傳回陣列中目前的元素
prev --- 向後移動陣列的內部指標
range --- 建立整數範圍的陣列
reset --- 設定陣列的內部指標到它的第一個元素
rsort --- 將陣列的值由z-a重排
shuffle --- 將陣列的順序弄混
sizeof --- 取得陣列中元素的數目
sort --- 將陣列的值由a-z重排
uasort --- 依使用者定義的函式排序且維持索引值與元素的關係
uksort --- 依使用者定義的函式將陣列的索引值排序
usort --- 依使用者定義的函式將陣列的值排序
拼字檢查函式庫
aspell_new --- 載入一個新辭典
aspell_check --- 檢查一單字
aspell_check-raw --- 檢查一單字不改變它的事實或試著去修改它
aspell_suggest --- 建議單字的拼法
BC高精準度函式庫
bcadd --- 將二個高精準度數字相加
bccomp --- 比較二個高精準度數字
bcdiv --- 將二個高精準度數字相除
bcmod --- 取得高精準度數字的餘數
bcmul --- 將二個高精準度數字相乘
bcpow --- 求高精準度數字的次方值
bcscale --- 設定小數點位數
bcsqrt --- 取得高精準度數字的平方根
bcsub --- 將二個高精準度數字相減
曆法函式庫
JDToGregorian --- 轉換凱撒日計數為格里高里曆法
GregorianToJD --- 轉換格里高里曆法為凱撒日計數
JDToJulian --- 轉換凱撒日計數為凱撒曆法
JulianToJD --- 轉換凱撒曆法為凱撒日計數
JDToJewish --- 轉換凱撒日計數為猶太曆法
JewishToJD --- 轉換猶太曆法日期為凱撒日計數
JDToFrench --- 轉換凱撒日計數為法國共和曆法
FrenchToJD --- 轉換法國共和曆法日期為凱撒日計數
JDMonthName --- 傳回月份名稱
JDDayOfWeek --- 傳回日期在當週的天數
easter_date --- 計算復活節日期
easter_days --- 計算復活節與3月21日間的天數
COM函式庫
com_load --- 建立新的COM
com_invoke --- 呼叫COM的方法
com_propget --- 取得COM屬性的值
com_get --- 取得COM屬性的值
com_propput --- 分配值給COM的屬性
com_propset --- 分配值給COM的屬性
com_set --- 分配值給COM的屬性
類別和物件函式庫
get_class --- 傳回物件的類別名稱
get_parent_class --- 傳回物件的父類別名稱
get_class_methods --- 傳回類別中方法的名稱
get_class_vars --- 傳回類別預設的屬性
get_object_vars --- 傳回物件的屬性
is_subclass_of --- 判斷物件是否屬於類別的子類別
class_exists --- 檢查類別是否已經定義
method_exists --- 檢查類別的方法是否存在
get_declared_classes --- 傳回聲明的類別的名稱
call_user_method --- 在一個指定的物件上呼叫指定的方法
日期與時間函式庫
checkdate --- 有效的日期/時間
date --- 將本地的時間/日期格式化
getdate --- 取得日期/時間資訊
gettimeofday --- 取得目前的時間
gmdate --- 取得目前的時間
gmmktime --- 取得UNIX時間戳記的格林威治時間
gmstrftime --- 按照場所設定將格林威治時間/日期格式化
localtime --- 取得當地時間
microtime --- 傳回目前UNIX時間戳記的百萬分之一秒
mktime --- 取得日期的UNIX時間戳記
time --- 傳回目前UNIX時間戳記
strtotime --- 剖析任何英文的日期時間成為UNIX時間戳記
目錄函式庫
chdir --- 變更目錄
dir --- 目錄類別
closedir --- 關閉目錄處理
opendir --- 開啟目錄處理
readdir --- 讀取目錄處理
rewinddir --- 重設目錄處理
動態載入函式庫
dl --- 載入PHP擴充模組
檔案系統函式庫
basename --- 傳回不包含路徑的檔案名稱
chgrp --- 變更檔案所屬的群組
chmod --- 改變檔案的屬性
chown --- 改變檔案的擁有者
clearstatcache --- 清除檔案狀態快取
copy --- 複製檔案
delete --- 一個假的項目
dirname --- 傳回路徑的目錄名稱
diskfreespace --- 傳回目錄中可用的空間
fclose --- 關閉已開啟的檔案指標
feof --- 測試指標是否在檔案結束處
fgetc --- 取得檔案指標所指的字元
fgetcsv --- 從檔案指標取得行並且剖析CSV欄位
fgets --- 取得檔案指標所指的行
fgetss --- 取得檔案指標所指的行及去除HTML標籤
file --- 讀取檔案全部內容到陣列中
file_exists --- 檢查檔案是否存在
fileatime --- 取得檔案最後存取的時間
filectime --- 取得檔案最後更改的時間
filegroup --- 取得檔案所屬群組
fileinode --- 取得檔案inode
filemtime --- 取得檔案最後修改的時間
fileowner --- 取得檔案的擁有者
fileperms --- 取得檔案的權限
filesize --- 取得檔案的大小
filetype --- 取得檔案的類型
flock --- 檔案上鎖
fopen --- 開啟檔案或URL
fpassthru --- 輸出所有剩餘資料
fputs --- 將資料寫到檔案指標處
fread --- 以位元組方式讀檔
fscanf --- 按照格式剖析檔案
fseek --- 移動檔案指標
fstat --- 取得檔案的資訊
ftell --- 取得檔案指標讀/寫的位置
ftruncate --- 截短檔案成為給予的長度
fwrite --- 將資料寫入檔案
set_file_buffer --- 設定檔案緩衝區大小
is_dir --- 辨別檔案名稱是否是個目錄
is_executable --- 辨別檔案名稱是否是個可執行檔
is_file --- 辨別檔案名稱是否是個正規的檔案
is_link --- 辨別檔案名稱是否是個符號連結
is_readable --- 辨別檔案名稱是否是可讀的檔案
is_writeable --- 辨別檔案名稱是否是可寫入的檔案
link --- 建立堅固的連結
linkinfo --- 取得連結資訊
mkdir --- 建立目錄
pclose --- 關閉檔案指標
popen --- 開啟檔案
readfile --- 輸出檔案
readlink --- 傳回符號連結的目標
rename --- 檔案重新命名
rewind --- 重置檔案指標
rmdir --- 刪除目錄
stat --- 取得檔案的資訊
lstat --- 取得檔案的資訊
realpath --- 傳回絶對的路徑名稱
symlink --- 建立符號連結
tempnam --- 建立唯一的檔案名稱
tmpfile --- 建立臨時的檔案
touch --- 設定檔案的修改時間
umask --- 改變目前的umask
unlink --- 刪除檔案
FDF函式庫
FTP函式庫
ftp_connect --- 開啟FTP連結
ftp_login --- 登入FTP連結
ftp_pwd --- 傳回目前的目錄名稱
ftp_cdup --- 回到父目錄
ftp_chdir --- 切換到指定的目錄
ftp_mkdir --- 建立新目錄
ftp_rmdir --- 移除目錄
ftp_nlist --- 傳回給予的目錄中檔案的列表
ftp_rawlist --- 傳回給予的目錄中檔案的詳細列表
ftp_systype --- 傳回遠端FTP伺服器的系統型態identifier
ftp_pasv --- 開啟或關閉被動模式
ftp_get --- 從FTP伺服器下載檔案
ftp_fget --- 從FTP伺服器下載檔案並且儲存到開啟的檔案
ftp_put --- 上傳檔案到FTP伺服器
ftp_fput --- 從開啟的檔案上傳到FTP伺服器
ftp_size --- 傳回檔案的大小
ftp_mdtm --- 傳回檔案的最後修改時間
ftp_rename --- 將FTP伺服器上的檔案重新命名
ftp_delete --- 刪除FTP伺服器上的檔案
ftp_site --- 送出SITE命令給伺服器
ftp_quit --- 結束FTP連結
GNU Gettext函式庫
bindtextdomain --- 設定網域的路徑
dcgettext --- 撤消個別訊息查詢的網域
dgettext --- 撤消現行的網域
gettext --- 查詢現行網域中的訊息
textdomain --- 設定預設的網域
HTTP函式庫
header --- 送出HTTP標頭
header_sent --- 判斷標頭是否已經送出
setcookie --- 送出cookie
ICAP函式庫
icap_open --- 開啟ICAP連結
icap_close --- 關閉ICAP連結
icap_fetch_event --- 從記事錄獲得事件
icap_list_events --- 傳回二個時間日期之間的事件列表
icap_store_event --- 儲存一個事件到ICAP記事錄
icap_delete_event --- 從ICAP記事錄刪除事件
icap_snooze --- 開啟事件警報
icap_list_alarms --- 傳回在給予的時間日期上即將要起動警報的事件的列表
圖形函式庫
GetImageSize --- 取得GIF、JPEG、PNG或SWF圖形的大小
ImageArc --- 畫弧線
ImageChar --- 畫一個水平的字元
ImageCharUp --- 畫一個垂直的字元
ImageColorAllocate --- 分配圖形的顏色
ImageColorDeAllocate --- 減少一個分配給圖形的顏色
ImageColorAt --- 取得像素的顏色索引值
ImageColorClosest --- 取得最接近指定的顏色的索引值
ImageColorExact --- 取得指定的顏色的索引值
ImageColorResolve --- 取得指定的或最接近的顏色的索引值
ImageGammaCorrect --- 請求GD圖形gamma修正
ImageColorSet --- 設定調色盤索引值的顏色
ImageColorsForIndex --- 從索引值取得顏色
ImageColorsTotal --- 找出圖形的調色盤中顏色的數目
ImageColorTransparent --- 定義透明的顏色
ImageCopy --- 複製一部份的圖形
ImageCopyResized --- 複製圖形的一部份並且調整大小
ImageCreate --- 建立一個新的圖形
ImageCreateFromGIF --- 從檔案或URL建立一個新的圖形
ImageCreateFromJPEG --- 從檔案或URL建立一個新的圖形
ImageCreateFromPNG --- 從檔案或URL建立一個新的圖形
ImageDashedLine --- 畫虛線
ImageDestroy --- 結束圖形
ImageFill --- 將圖形著色
ImageFilledPolygon --- 建立一個多邊形並且填滿顏色
ImageFilledRectangle --- 建立一個矩形並且填滿顏色
ImageFillToBorder --- 填滿到指定的顏色
ImageFontHeight --- 取得字體的高度
ImageFontWidth --- 取得字體的寬度
ImageGIF --- 輸出圖形到瀏灠器或是檔案
ImagePNG --- 輸出PNG圖形到瀏灠器或是檔案
ImageJPEG --- 輸出圖形到瀏灠器或是檔案
ImageInterlace --- 開啟或關閉交錯
ImageLine --- 畫一條線
ImageLoadFont --- 載入新的字體
ImagePolygon --- 畫一個多邊形
ImagePSBBox --- 使用PostScript Type1字體取得文字矩形的區塊座標
ImagePSEncodeFont --- 改變字元編碼向量
ImagePSFreeFont --- 釋放使用PostScript Type 1字體的記憶體
ImagePSLoadFont --- 從檔案載入PostScript Type 1字體
ImagePsExtendFont --- 延伸或縮短字體
ImagePsSlantFont --- 傾斜字體
ImagePSText --- 使用PostScript Type1字體在圖形上畫出文字字串
ImageRectangle --- 畫一個矩形
ImageSetPixel --- 設定單一像素
ImageString --- 畫出水平的字串
ImageStringUp --- 畫出垂直的字串
ImageSX --- 取得圖形的寬度
ImageSY --- 取得圖形的高度
ImageTTFBBox --- 使用TypeType字體取得文字的區塊座標
ImageTTFText --- 使用TrueType字體寫入文字到圖形中
ImageTypes --- 傳回提供的圖形格式
read_exif_data --- 從JPEG圖形檔讀取EXIF標頭
IMAP,POP3和NNTP函式庫
LDAP函式庫
郵件函式庫
mail --- 送發電子郵件
ezmlm_hash --- 計算雜湊值
數學函式庫
abs --- 取絕對值
acos --- 取反餘弦值
asin --- 取反正弦值
atan --- 取反正切值
atan2 --- 取二個變數的反正切值
base_convert --- 轉換數值的進位方式
bindec --- 二進制轉十進制
ceil --- 取得大於指定數的最小整數值
cos --- 取餘弦值
decbin --- 十進制轉二進制
dechex --- 十進制轉十六進制
decoct --- 十進制轉八進制
deg2rad --- 將數值從度數轉成徑度
exp --- 取得自然對數的次方值
floor --- 取得小於指定數的最大整數值
getrandmax --- 取得最大亂數值
hexdec --- 十六進制轉十進制
log --- 自然對數
log10 --- 底為10的對數
max --- 傳回參數中最大值
min --- 傳回參數中最小值
mt_rand --- 取得亂數值
mt_srand --- 設定亂數種子
mt_getrandmax --- 取得亂數最大值
number_format --- 將數字字串格式化
octdec --- 八進制轉十進制
pi --- 取得圓週率pi的值
pow --- 傳回次方項的值
rad2deg --- 轉換徑度值為度數
rand --- 產生亂數值
round --- 取四拾五入
sin --- 取正弦值
sqrt --- 取平方根值
srand --- 設定亂數種子
tan --- 取正切值
Mcrypt編碼函式庫
Mhash函式庫
mhash_get_hash_name --- 取得拼湊的名稱
mhash_get_block_size --- 取得拼湊的區塊大小
mhash_count --- 取得最高的有效的拼湊 id
mhash --- 計算拼湊
雜項函式庫
create_function --- 建立匿名函式
connection_aborted --- 如果與用戶端失去連線則傳回true
connection_status --- 傳回連線狀態
connection_timeout --- 如果超過限定的執行時間則傳回true
define --- 定義常數名稱
defined --- 檢查常數是否存在
die --- 輸出訊息並且終止程式的剖析
eval --- 求出字串PHP程式碼的值
exit --- 終止目前程式
func_get_arg --- 從參數列表傳回項目
func_get_args --- 傳回包含函式的參數列表的陣列
func_num_args --- 傳回傳遞到函式的參數數目
function_exists --- 檢查函式是否已經定義
get_browser --- 識別使用者的瀏灠器的能力
ignore_user_abort --- 設定是否用戶端失去連線時將終止程式執行
iptcparse --- 剖析二進制IPTC區塊成為它的單一旗標
leak --- 滲漏記憶體
pack --- 包裹資料成為二進制字串
register_shutdown_function --- 設定程式執行完後執行的函式
serialize --- 產生一個可儲存的值的表示
sleep --- 延遲執行
uniqid --- 產生唯一的 id
unpack --- 從二進制字串取出資料
unserialize --- 從儲存的值中建立PHP的值
usleep --- 延遲執行百萬分之一秒
highlight_string --- 顯示語法字串的彩色顏色
highlight_file --- 顯示語法字串的彩色顏色
show_source --- 顯示語法字串的彩色顏色
MySQL函式庫
mysql_affected_rows --- 取得先前操作MySQL所受到影響的列的數目
mysql_change_user --- 更改連線的使用者
mysql_close --- 關閉MySQL連線
mysql_connect --- 開啟MySQL伺服器連線
mysql_create_db --- 新增一個MySQL資料庫
mysql_data_seek --- 移動內部指標
mysql_db_query --- 送出MySQL查詢
mysql_drop_db --- 刪除MySQL資料庫
mysql_errno --- 從先前MySQL操作傳回錯誤訊息代號
mysql_error --- 從先前MySQL操作傳回錯誤訊息
mysql_fetch_array --- 取得查詢後的陣列結果
mysql_fetch_field --- 取得欄位資訊
mysql_fetch_lengths --- 取得各欄位最大長度
mysql_fetch_object --- 取得查詢後的物件結果
mysql_fetch_row --- 取得單列結果
mysql_field_flags --- 取得指定欄位的旗標
mysql_field_name --- 取得指定欄位的名稱
mysql_field_len --- 取得指定欄位的長度
mysql_field_seek --- 設定結果指標到指定的欄位偏移量
mysql_field_table --- 取得指定欄位所在的表格名稱
mysql_field_type --- 取得指定欄位的型態
mysql_free_result --- 釋放記憶體
mysql_insert_id --- 取得先前INSERT操作的id
mysql_list_dbs --- 列出MySQL伺服器上可用的資料庫
mysql_list_fields --- 列出欄位
mysql_list_tables --- 列出資料庫中的表格
mysql_num_fields --- 取得欄位的數目
mysql_num_rows --- 取得結果中列的數目
mysql_pconnect --- 開啟MySQL伺服器持續連線
mysql_query --- 送出MySQL查詢
mysql_result --- 取得結果資料
mysql_select_db --- 選擇一個資料庫
mysql_tablename --- 取得表格名稱
網路函式庫
checkdnsrr --- 檢查DNS記錄
closelog --- 關閉連結到系統記錄者
debugger_off --- 關閉內部的PHP除錯
debugger_on --- 開啟內部的PHP除錯
fsockopen --- 開啟Internet或Unix網域socket連結
gethostbyaddr --- 取得主機名稱
gethostbyname --- 取得IP位址
gethostbynamel --- 取得IP位址的列表
getmxrr --- 取得MX記錄
getprotobyname --- 取得協定編號
getprotobynumber --- 取得協定名稱
getservbyname --- 取得Internet服務和協定的埠號
getservbyport --- 取得Internet服務的名稱
openlog --- 開啟連結到系統記錄者
pfsockopen --- 開啟持續的Internet或Unix網域socket連結
socket_set_blocking --- 設定socket擱置/非擱置模式
syslog --- 產生系統記錄訊息
ip2long --- 轉換 IP(IPv4)成為適當的位址
long2ip --- 轉換 IP(IPv4)成為適當的位址
PDF函式庫
信用卡交易函式庫
pfpro_init --- 初始的Payflow Pro
pfpro_cleanup --- 結束Payflow Pro
pfpro_process --- 處理Payflow Pro交易
pfpro_process_raw --- 處理未加工的Payflow Pro交易
pfpro_version --- 傳回Payflow Pro的版本
程式執行函式庫
escapeshellcmd --- 逃脫特殊字元
exec --- 執行外部程式
passthru --- 執行外部程式並且顯示未加工的(raw)輸出
system --- 執行外部程式並且顯示輸出
Pspell函式庫
pspell_new --- 載入一個新辭典
pspell_check --- 檢查單字的拼法
pspell_suggest --- 建議單字的拼法
GNU Readline函式庫
GNU記錄函式庫
recode_string --- 按照記錄請求來記錄字串
recode --- 按照記錄請求來記錄字串
recode_file --- 按照記錄請求從檔案記錄到檔案
Perl相容正規表達函式庫
正規表達函式庫
ereg --- 正規表達比對
ereg_replace --- 正規表達比對取代
eregi --- 忽略大小寫的正規表達比對
eregi_replace --- 忽略大小寫的正規表達比對取代
split --- 以正規表達式將字串切開
spliti --- 忽略大小寫的以正規表達式將字串切開
sql_regcase --- 使正規表達式不分大小寫比對
信號與共享記憶體函式庫
sem_get --- 取得信號 id
sem_acquire --- 獲得信號
sem_release --- 釋放信號
shm_attach --- 建立或開啟共享記憶體部分
shm_detach --- 從共享記憶體部分分離
shm_remove --- 從Unix系統移除共享記憶體
shm_put_var --- 插入或更新共享記憶體中的變數
shm_get_var --- 從共享記憶體傳回變數
shm_remove_var --- 從共享記憶體移除變數
Session函式庫
session_start --- 最初的session資料
session_destroy --- 消滅所有session登記過的資料
session_name --- 取得並且(或)設定目前session名稱
session_module_name --- 取得並且(或)設定目前session模組
session_save_path --- 取得並且(或)設定目前session儲存的路徑
session_id --- 取得並且(或)設定目前的session id
session_register --- 在目前session中登記一個或多個變數
session_unregister --- 從目前的session將變數取消登記
session_unset --- 釋放所有變數
session_is_registered --- 判斷變數是否已經登記
session_get_cookie_params --- 取得session cookie參數
session_set_cookie_params --- 設定session cookie參數
session_decode --- 從字串解碼session資料
session_encode --- 將目前session資料編碼
Shockwave Flash函式庫
swf_openfile --- 開啟新的Shockwave Flash檔案
swf_closefile --- 關閉Shockwave Flash檔案
swf_labelframe --- 標記目前的框架
swf_showframe --- 顯示目前的框架
swf_setframe --- 切換到指定的框架
swf_getframe --- 取得目前框架的框架編號
swf_mulcolor --- 設定指定的多樣顏色值rgba
swf_addcolor --- 增加rgba所指定的顏色值
swf_placeobject --- 放置物件到螢幕上
swf_modifyobject --- 修改物件
swf_removeobject --- 移除物件
swf_nextid --- 傳回下一個物件id
swf_startdoaction --- 起始目前框架動作的說明
swf_actiongotoframe --- 播放一個框架然後停止
swf_actiongeturl --- 從Shockwave Flash影片取得URL
swf_actionnextframe --- 到下一個框架
swf_actionprevframe --- 到上一個框架
swf_actionplay --- 從目前的框架開始播放flash影片
swf_actionstop --- 停止播放目前框架上的flash影片
swf_actiontogglequality --- 拴牢介於高與低質量flash影片
swf_actionwaitforframe --- 如果框架沒有載入則略過動作
swf_actionsettarget --- 設定動作的來龍去脈
swf_actiongotolabel --- 顯示框架和指定的標籤
swf_enddoaction --- 結束目前動作
swf_defineline --- 定義一個線段
swf_definerect --- 定義一個矩形
swf_definepoly --- 定義一個多邊形
swf_startshape --- 起始一個複合的形狀
swf_shapelinesolid --- 設定目前線段樣式
swf_shapefilloff --- 關閉填滿
swf_shapefillsolid --- 設定目前填滿的樣式為指定的顏色
swf_shapefillbitmapclip --- 設定目前填滿到省略一部份的位圖的方式
swf_shapefillbitmaptile --- 設定目前填滿到位圖地磚的方式
swf_shapemoveto --- 移動目前的位置
swf_shapelineto --- 繪製一線段
swf_shapecurveto --- 繪製二點間的曲線
swf_shapecurveto3 --- 繪製三次方的曲線
swf_shapearc --- 畫一圓弧
swf_endshape --- 結束目前形狀的定義
swf_definefont --- 定義一個字體
swf_setfont --- 變更目前的字體
swf_fontsize --- 變更目前字體大小
swf_fontslant --- 設定字體傾斜角度
swf_fonttracking --- 設定目前字體的距離
swf_getfontinfo --- 取得大寫的A與小寫的x其高度為多少像素
swf_definetext --- 定義字串
swf_textwidth --- 取得字串的寬度
swf_definebitmap --- 定義位圖
swf_getbitmapinfo --- 取得關於位圖的資訊
swf_startsymbol --- 定義一個符號
swf_endsymbol --- 結束符號的定義
swf_startbutton --- 起始按鈕的定義
swf_addbuttonrecord --- 控制按鈕出現和動作的區域位置
swf_oncondition --- 描述觸發的一個動作列表
swf_endbutton --- 結束目前按鈕的定義
swf_viewport --- 選擇一個未來繪圖的區域
swf_ortho --- 定義一個垂直線使用者的繪圖到目前的繪圖區域上
swf_ortho2 --- 定義2D垂直線使用者的繪圖到目前的繪圖區域上
swf_perspective --- 定義一個透視圖投射轉變
swf_polarview --- 定義觀看者的位置
swf_lookat --- 定義觀看轉變
swf_pushmatrix --- 推動目前轉變基礎回到堆之上
swf_popmatrix --- 恢愎先前轉變基礎
swf_scale --- 刻度目前的轉變
swf_translate --- 轉譯目前的轉變
swf_rotate --- 旋轉目前的轉變
swf_posround --- 設定是否當物件被放置或移動時能環繞的轉化
SNMP函式庫
snmpget --- 取得SNMP物件
snmpset --- 設定SNMP物件
snmpwalk --- 取得所有SNMP物件
snmpwalkoid --- 獲得網路實體樹狀的資料
snmp_get_quick_print --- 獲得目前UCD函式庫的quick_print設定值
snmp_set_quick_print --- 設定UCD SNMP函式庫中quick_print的值
字串函式庫
AddCSlashes --- 將指定的字元前面加上反斜線
AddSlashes --- 將字串加上反斜線
bin2hex --- 轉換二進制資料成為十六進制表示
Chop --- 移除多餘的空白
Chr --- 傳回指定的字元
chunk_split --- 將字串切成小段
convert_cyr_string --- 轉換古斯拉夫字體為另一個
count_chars --- 傳回在字串中使用的字元的資訊
crc32 --- 計算字串crc32多項式
crypt --- 使用DES將字串碥碼
echo --- 輸出字串
explode --- 切開字串
flush --- 清除輸出緩衝
get_html_translation_table --- 傳回htmlspecialchars( )和htmlentities( )使用的轉換表格
get_meta_tags --- 從檔案取出所有meta標籤內容屬性並且傳回陣列
hebrev --- 轉換希伯來語文字成為可看見的文字
hebrevc --- 轉換希伯來語文字成為可看見的文字和新行的轉換
htmlentities --- 轉換所有字元成為HTML實體
htmlspecialchars --- 轉換特殊字元成為HTML實體
implode --- 將陣列的元素連結起來成為字串
join --- 將陣列的元素連結起來成為字串
levenshtein --- 計算二字串間的Levenshtein-Distance
ltrim --- 去除字串起始處的空白
md5 --- 計算字串的MD5拼湊
Metaphone --- 計算字串的metaphone key
nl2br --- 轉換新行成為HTML的<BR>
ob_start --- 開啟輸出緩衝
ob_get_contents --- 傳回輸出緩衝的內容
ob_end_flush --- 清除輸出緩衝並且關閉輸出緩衝
ob_end_clean --- 丟棄輸出緩衝的內容並且關閉輸出緩衝
ob_implicit_flush --- 開啟或關閉固有的清除
Ord --- 傳回字元的ASCII碼
parse_str --- 剖析字串使它成為變數
print --- 輸出字串
printf --- 輸出格式化字串
quoted_printable_decode --- 轉換引用可列出字串成為8-bit字串
quotemeta --- 將特殊字元加上反斜線
rtrim --- 移除多餘的空白
sscanf --- 依照格式剖析字串
setlocale --- 設定場所資訊
similar_text --- 計算二字串間的相似度
soundex --- 計算字串的發音鍵
sprintf --- 傳回格式化字串
strcasecmp --- 不分大小寫字串比對
strchr --- 找出第一次出現的字元
strcmp --- 字串比對
strcspn --- 找出沒有比對到的最初部份的長度
strip_tags --- 去除字串中的HTML和PHP標籤
stripcslashes --- 去除addcslashes( )引用的斜線
stripslashes --- 去除addslashes( )引用的斜線
stristr --- 不分大小寫找出字串第一次出現的地方
strlen --- 取得字串長度
strnatcmp --- 使用自然順序演算法來比對字串
strnatcasecmp --- 不分大小寫的使用自然順序演算法來比對字串
strncmp --- 指定字元數目的字串比對
str_pad --- 填塞字串成為指定的長度
strpos --- 找出字串第一次出現的位置
strrchr --- 取得字元最後一次出現處到結尾的字串
str_repeat --- 重複字串
strrev --- 顛倒字串
strrpos --- 找出字元最後一次出現的位置
strspn --- 找出比對到的最初部份的長度
strstr --- 找出字串第一次出現的地方
strtok --- 切開字串
strtolower --- 將字串轉成小寫
strtoupper --- 將字串轉成大寫
str_replace --- 取代所有在字串中出現的字串
strtr --- 轉換某些字元
substr --- 取得部份字串
substr_count --- 計算字串的出現次數
substr_replace --- 取代字串的一部份字串
trim --- 去除字串開始處與結束處的空白
ucfirst --- 將字串的第一個字元大寫
ucwords --- 將字串中各個單字的第一個字元大寫
wordwrap --- 使用字串斷行字元將字串包裹成指定的字元數目
URL函式庫
base64_decode --- 以MIME base64解碼
base64_encode --- 以MIME base64編碼
parse_url --- 剖析URL且傳回它的成分
rawurldecode --- 譯解URL編碼字串
rawurlencode --- 依照RFC1738將URL編碼
urldecode --- 譯解URL編碼字串
urlencode --- URL編碼字串
變數函式庫
call_user_func --- 依照參數呼叫使用者函式
doubleval --- 取得變數的倍浮點值
empty --- 測定變數是否設定
gettype --- 取得變數的型態
intval --- 取得變數的整數值
is_array --- 判斷變數是否為陣列
is_bool --- 判斷變數是否為布林
is_double --- 判斷變數是否為倍浮點數
is_float --- 判斷變數是否為浮點數
is_int --- 判斷變數是否為整數
is_integer --- 判斷變數是否為整數
is_long --- 判斷變數是否為整數
is_numeric --- 判斷變數是否為數字或數字的字串
is_object --- 判斷變數是否為物件
is_real --- 判斷變數是否為實數
is_resource --- 判斷變數是否為資源
is_string --- 判斷變數是否為字串
isset --- 測定變數是否設定
print_r --- 列出變數資訊
settype --- 設定變數的型態
strval --- 取得變數的字串值
unset --- 刪除變數
var_dump --- 列出變數資訊
Vmailmgr函式庫
vm_adduser --- 增加虛擬使用者和密碼
vm_addalias --- 增加虛擬使用者的別名
vm_passwd --- 變更虛擬使用者的密碼
vm_delalias --- 移除別名
vm_deluser --- 移除虛擬使用者
WDDX函式庫
wddx_serialize_value --- 連載一個值成為WDDX封包
wddx_serialize_vars --- 連載變數成為一個WDDX封包
wddx_packet_start --- 建立一個新的WDDX封包和它內部的結構
wddx_packet_end --- 結束所指定ID的WDDX封包
wddx_add_vars --- 將變數連載到指定的封包
wddx_deserialize --- 分解WDDX封包
XML函式庫
YP/NIS函式庫
yp_get_default_domain --- 獲得預設的NIS網域
yp_order --- 傳回地圖的順序編號
yp_master --- 傳回地圖的主要NIS伺服器名稱
yp_match --- 傳回相配的行
yp_first --- 從地圖傳回首先的key-value對
yp_next --- 傳回地圖中的下一個key-value對
壓縮函式庫
gzclose --- 關閉壓縮檔案指標
gzeof --- 測試壓縮檔案指標是否在檔案結尾
gzfile --- 讀取全部的壓縮檔案到陣列中
gzgetc --- 從壓縮檔案指標取得字元
gzgets --- 從檔案指標取得字串
gzgetss --- 從檔案指標取得字串並去除HTML標籤
gzopen --- 開啟壓縮檔
gzpassthru --- 輸出所有剩餘資料
gzputs --- 將資料寫到壓縮檔案指標
gzread --- 讀取指定長度字串
gzrewind --- 重設壓縮檔案指標的位置
gzseek --- 移動壓縮檔案指標
gztell --- 取得壓縮檔案指標的位置
gzwrite --- 將資料寫入壓縮檔案
readgzfile --- 輸出壓縮檔
gzcompress --- 壓縮一字串
gzuncompress --- 將壓縮的字串解壓縮
標籤: php, 網路技巧