 |
函數描述 PHP array() 創建數組。 3 array_change_key_case() 返回其鍵均為大寫或小寫的數組。 4 array_chunk() 把一個數組分割為新的數組塊。 4 array_combine() 通過合併兩個數組來創建一個新數組。 5 array_count_values() 用於統計數組中所有值出現的次數。 4 array_diff() 返回兩個數組的差集數組。 4 array_diff_assoc() 比較鍵名和鍵值,並返回兩個數組的差集數組。 4 array_diff_key() 比較鍵名,並返回兩個數組的差集數組。 5 array_diff_uassoc() 通過用戶提供的回調函數做索引檢查來計算數組的差集。 5 array_diff_ukey() 用回調函數對鍵名比較計算數組的差集。 5 array_fill() 用給定的值填充數組。 4 array_filter() 用回調函數過濾數組中的元素。 4 array_flip() 交換數組中的鍵和值。 4 array_intersect() 計算數組的交集。 4 array_intersect_assoc() 比較鍵名和鍵值,並返回兩個數組的交集數組。 4 array_intersect_key() 使用鍵名比較計算數組的交集。 5 array_intersect_uassoc() 帶索引檢查計算數組的交集,用回調函數比較索引。 5 array_intersect_ukey() 用回調函數比較鍵名來計算數組的交集。 5 array_key_exists() 檢查給定的鍵名或索引是否存在於數組中。 4 array_keys() 返回數組中所有的鍵名。 4 array_map() 將回調函數作用到給定數組的單元上。 4 array_merge() 把一個或多個數組合併為一個數組。 4 array_merge_recursive() 遞歸地合併一個或多個數組。 4 array_multisort() 對多個數組或多維數組進行排序。 4 array_pad() 用值將數組填補到指定長度。 4 array_pop() 將數組最後一個單元彈出(出棧)。 4 array_product() 計算數組中所有值的乘積。 5 array_push() 將一個或多個單元(元素)壓入數組的末尾(入棧)。 4 array_rand() 從數組中隨機選出一個或多個元素,並返回。 4 array_reduce() 用回調函數迭代地將數組簡化為單一的值。 4 array_reverse() 將原數組中的元素順序翻轉,創建新的數組並返回。 4 array_search() 在數組中搜索給定的值,如果成功則返回相應的鍵名。 4 array_shift() 刪除數組中的第一個元素,並返回被刪除元素的值。 4 array_slice() 在數組中根據條件取出一段值,並返回。 4 array_splice() 把數組中的一部分去掉並用其它值取代。 4 array_sum() 計算數組中所有值的和。 4 array_udiff() 用回調函數比較數據來計算數組的差集。 5 array_udiff_assoc() 帶索引檢查計算數組的差集,用回調函數比較數據。 5 array_udiff_uassoc() 帶索引檢查計算數組的差集,用回調函數比較數據和索引。 5 array_uintersect() 計算數組的交集,用回調函數比較數據。 5 array_uintersect_assoc() 帶索引檢查計算數組的交集,用回調函數比較數據。 5 array_uintersect_uassoc() 帶索引檢查計算數組的交集,用回調函數比較數據和索引。 5 array_unique() 刪除數組中重複的值。 4 array_unshift() 在數組開頭插入一個或多個元素。 4 array_values() 返回數組中所有的值。 4 array_walk() 對數組中的每個成員應用用戶函數。 3 array_walk_recursive() 對數組中的每個成員遞歸地應用用戶函數。 5 arsort() 對數組進行逆向排序並保持索引關係。 3 asort() 對數組進行排序並保持索引關係。 3 compact() 建立一個數組,包括變量名和它們的值。 4 count() 計算數組中的元素數目或對象中的屬性個數。 3 current() 返回數組中的當前元素。 3 each() 返回數組中當前的鍵/值對並將數組指針向前移動一步。 3 end() 將數組的內部指針指向最後一個元素。 3 extract() 從數組中將變量導入到當前的符號表。 3 in_array() 檢查數組中是否存在指定的值。 4 key() 從關聯數組中取得鍵名。 3 krsort() 對數組按照鍵名逆向排序。 3 ksort() 對數組按照鍵名排序。 3 list() 把數組中的值賦給一些變量。 3 natcasesort() 用「自然排序」算法對數組進行不區分大小寫字母的排序。 4 natsort() 用「自然排序」算法對數組排序。 4 next() 將數組中的內部指針向前移動一位。 3 pos() current() 的別名。 3 prev() 將數組的內部指針倒回一位。 3 range() 建立一個包含指定範圍的元素的數組。 3 reset() 將數組的內部指針指向第一個元素。 3 rsort() 對數組逆向排序。 3 shuffle() 把數組中的元素按隨機順序重新排列。 3 sizeof() count() 的別名。 3 sort() 對數組排序。 3 uasort() 使用用戶自定義的比較函數對數組中的值進行排序並保持索引關聯。 3 uksort() 使用用戶自定義的比較函數對數組中的鍵名進行排序。 3 usort() 使用用戶自定義的比較函數對數組中的值進行排序。 3

|
 |
cal_days_in_month() 針對指定的年份和日曆,返回一個月中的天數。 4 cal_from_jd() 把儒略日計數轉換為指定日曆的日期。 4 cal_info() 返回有關給定日曆的信息。 4 cal_to_jd() 把日期轉換為儒略日計數。 4 easter_date() 返回指定年份的復活節午夜的 Unix 時間戳。 3 easter_days() 返回指定年份的復活節與 3 月 21 日之間的天數。 3 FrenchToJD() 將法國共和曆法轉換成為儒略日計數。 3 GregorianToJD() 將格利高里曆法轉換成為儒略日計數。 3 JDDayOfWeek() 返回日期在周幾。 3 JDMonthName() 返回月的名稱。 3 JDToFrench() 把儒略日計數轉換為法國共和國曆法。 3 JDToGregorian() 把儒略日計數轉換為格利高里曆法。 3 jdtojewish() 把儒略日計數轉換為猶太曆法。 3 JDToJulian() 把儒略日計數轉換為儒略曆。 3 jdtounix() 把儒略日計數轉換為 Unix 時間戳。 4 JewishToJD() 把猶太曆法轉換為儒略日計數。 3 JulianToJD() 把儒略曆轉換為儒略日計數。 3 unixtojd() 把 Unix 時間戳轉換為儒略日計數。 4
|
 |
checkdate() 驗證格利高里日期。 3 date_default_timezone_get() 返回默認時區。 5 date_default_timezone_set() 設置默認時區。 5 date_sunrise() 返回給定的日期與地點的日出時間。 5 date_sunset() 返回給定的日期與地點的日落時間。 5 date() 格式化本地時間/日期。 3 getdate() 返回日期/時間信息。 3 gettimeofday() 返回當前時間信息。 3 gmdate() 格式化 GMT/UTC 日期/時間。 3 gmmktime() 取得 GMT 日期的 UNIX 時間戳。 3 gmstrftime() 根據本地區域設置格式化 GMT/UTC 時間/日期。 3 idate() 將本地時間/日期格式化為整數 5 localtime() 返回本地時間。 4 microtime() 返回當前時間的微秒數。 3 mktime() 返回一個日期的 Unix 時間戳。 3 strftime() 根據區域設置格式化本地時間/日期。 3 strptime() 解析由 strftime 生成的日期/時間。 5 strtotime() 將任何英文文本的日期或時間描述解析為 Unix 時間戳。 3 time() 返回當前時間的 Unix 時間戳。 3
|
 |
chdir() 改變當前的目錄。 3 chroot() 改變當前進程的根目錄。 4 dir() 打開一個目錄句柄,並返回一個對象。 3 closedir() 關閉目錄句柄。 3 getcwd() 返回當前目錄。 4 opendir() 打開目錄句柄。 3 readdir() 返回目錄句柄中的條目。 3 rewinddir() 重置目錄句柄。 3 scandir() 列出指定路徑中的文件和目錄。 5
|
 |
debug_backtrace() 生成 backtrace。 4 debug_print_backtrace() 輸出 backtrace。 5 error_get_last() 獲得最後發生的錯誤。 5 error_log() 向伺服器錯誤記錄、文件或遠程目標發送一個錯誤。 4 error_reporting() 規定報告哪個錯誤。 4 restore_error_handler() 恢復之前的錯誤處理程序。 4 restore_exception_handler() 恢復之前的異常處理程序。 5 set_error_handler() 設置用戶自定義的錯誤處理函數。 4 set_exception_handler() 設置用戶自定義的異常處理函數。 5 trigger_error() 創建用戶自定義的錯誤消息。 4 user_error() trigger_error() 的別名。 4
|
 |
basename() 返迴路徑中的文件名部分。 3 chgrp() 改變文件組。 3 chmod() 改變文件模式。 3 chown() 改變文件所有者。 3 clearstatcache() 清除文件狀態緩存。 3 copy() 複製文件。 3 delete() 參見 unlink() 或 unset()。 dirname() 返迴路徑中的目錄名稱部分。 3 disk_free_space() 返回目錄的可用空間。 4 disk_total_space() 返回一個目錄的磁盤總容量。 4 diskfreespace() disk_free_space() 的別名。 3 fclose() 關閉打開的文件。 3 feof() 測試文件指針是否到了文件結束的位置。 3 fflush() 向打開的文件輸出緩衝內容。 4 fgetc() 從打開的文件中返回字符。 3 fgetcsv() 從打開的文件中解析一行,校驗 CSV 字段。 3 fgets() 從打開的文件中返回一行。 3 fgetss() 從打開的文件中讀取一行並過濾掉 HTML 和 PHP 標記。 3 file() 把文件讀入一個數組中。 3 file_exists() 檢查文件或目錄是否存在。 3 file_get_contents() 將文件讀入字符串。 4 file_put_contents 將字符串寫入文件。 5 fileatime() 返回文件的上次訪問時間。 3 filectime() 返回文件的上次改變時間。 3 filegroup() 返回文件的組 ID。 3 fileinode() 返回文件的 inode 編號。 3 filemtime() 返回文件的上次修改時間。 3 fileowner() 文件的 user ID (所有者)。 3 fileperms() 返回文件的權限。 3 filesize() 返回文件大小。 3 filetype() 返回文件類型。 3 flock() 鎖定或釋放文件。 3 fnmatch() 根據指定的模式來匹配文件名或字符串。 4 fopen() 打開一個文件或 URL。 3 fpassthru() 從打開的文件中讀數據,直到 EOF,並向輸出緩衝寫結果。 3 fputcsv() 將行格式化為 CSV 並寫入一個打開的文件中。 5 fputs() fwrite() 的別名。 3 fread() 讀取打開的文件。 3 fscanf() 根據指定的格式對輸入進行解析。 4 fseek() 在打開的文件中定位。 3 fstat() 返回關於一個打開的文件的信息。 4 ftell() 返回文件指針的讀/寫位置 3 ftruncate() 將文件截斷到指定的長度。 4 fwrite() 寫入文件。 3 glob() 返回一個包含匹配指定模式的文件名/目錄的數組。 4 is_dir() 判斷指定的文件名是否是一個目錄。 3 is_executable() 判斷文件是否可執行。 3 is_file() 判斷指定文件是否為常規的文件。 3 is_link() 判斷指定的文件是否是連接。 3 is_readable() 判斷文件是否可讀。 3 is_uploaded_file() 判斷文件是否是通過 HTTP POST 上傳的。 3 is_writable() 判斷文件是否可寫。 4 is_writeable() is_writable() 的別名。 3 link() 創建一個硬連接。 3 linkinfo() 返回有關一個硬連接的信息。 3 lstat() 返回關於文件或符號連接的信息。 3 mkdir() 創建目錄。 3 move_uploaded_file() 將上傳的文件移動到新位置。 4 parse_ini_file() 解析一個配置文件。 4 pathinfo() 返回關於文件路徑的信息。 4 pclose() 關閉有 popen() 打開的進程。 3 popen() 打開一個進程。 3 readfile() 讀取一個文件,並輸出到輸出緩衝。 3 readlink() 返回符號連接的目標。 3 realpath() 返回絕對路徑名。 4 rename() 重名名文件或目錄。 3 rewind() 倒回文件指針的位置。 3 rmdir() 刪除空的目錄。 3 set_file_buffer() 設置已打開文件的緩衝大小。 3 stat() 返回關於文件的信息。 3 symlink() 創建符號連接。 3 tempnam() 創建唯一的臨時文件。 3 tmpfile() 建立臨時文件。 3 touch() 設置文件的訪問和修改時間。 3 umask() 改變文件的文件權限。 3 unlink() 刪除文件。 3

|
 |
filter_has_var() 檢查是否存在指定輸入類型的變量。 5 filter_id() 返回指定過濾器的 ID 號。 5 filter_input() 從腳本外部獲取輸入,並進行過濾。 5 filter_input_array() 從腳本外部獲取多項輸入,並進行過濾。 5 filter_list() 返回包含所有得到支持的過濾器的一個數組。 5 filter_var_array() 獲取多項變量,並進行過濾。 5 filter_var() 獲取一個變量,並進行過濾。 5
|
 |
ftp_alloc() 為要上傳到 FTP 伺服器的文件分配空間。 5 ftp_cdup() 把當前目錄改變為 FTP 伺服器上的父目錄。 3 ftp_chdir() 改變 FTP 伺服器上的當前目錄。 3 ftp_chmod() 通過 FTP 設置文件上的權限。 5 ftp_close() 關閉 FTP 連接。 4 ftp_connect() 打開 FTP 連接。 3 ftp_delete() 刪除 FTP 伺服器上的文件。 3 ftp_exec() 在 FTP 上執行一個程序/命令。 4 ftp_fget() 從 FTP 伺服器上下載一個文件並保存到本地一個已經打開的文件中。 3 ftp_fput() 上傳一個已打開的文件,並在 FTP 伺服器上把它保存為一個文件。 3 ftp_get_option() 返回當前 FTP 連接的各種不同的選項設置。 4 ftp_get() 從 FTP 伺服器下載文件。 3 ftp_login() 登錄 FTP 伺服器。 3 ftp_mdtm() 返回指定文件的最後修改時間。 3 ftp_mkdir() 在 FTP 伺服器創建一個新目錄。 3 ftp_nb_continue() 連續獲取/發送文件 (non-blocking)。 4 ftp_nb_fget() 從FTP伺服器上下載文件並保存到本地已經打開的文件中(non-blocking) 4 ftp_nb_fput() 上傳已打開的文件,並在FTP伺服器上把它保存為文件(non-blocking)。 4 ftp_nb_get() 從 FTP 伺服器下載文件 (non-blocking)。 4 ftp_nb_put() 把文件上傳到伺服器 (non-blocking)。 4 ftp_nlist() 返回指定目錄的文件列表。 3 ftp_pasv() 返回當前 FTP 被動模式是否打開。 3 ftp_put() 把文件上傳到伺服器。 3 ftp_pwd() 返回當前目錄名稱。 3 ftp_quit() ftp_close() 的別名。 3 ftp_raw() 向 FTP 伺服器發送一個 raw 命令。 5 ftp_rawlist() 返回指定目錄中文件的詳細列表。 3 ftp_rename() 重命名 FTP 伺服器上的文件或目錄。 3 ftp_rmdir() 刪除 FTP 伺服器上的目錄。 3 ftp_set_option() 設置各種 FTP 運行時選項。 4 ftp_site() 向伺服器發送 SITE 命令。 3 ftp_size() 返回指定文件的大小。 3 ftp_ssl_connect() 打開一個安全的 SSL-FTP 連接。 4 ftp_systype() 返回遠程 FTP 伺服器的系統類型標識符。 3

|
 |
header() 向客戶端發送原始的 HTTP 報頭。 3 headers_list() 返回已發送的(或待發送的)響應頭部的一個列表。 5 headers_sent() 檢查 HTTP 報頭是否發送/已發送到何處。 3 setcookie() 向客戶端發送一個 HTTP cookie。 3 setrawcookie() 不對 cookie 值進行 URL 編碼,發送一個 HTTP cookie。 5
|
 |
10樓
魔法绿骑士
2011-6-14 20:39
libxml_clear_errors() 清空 libxml 錯誤緩衝。 5 libxml_get_errors() 檢索錯誤數組。 5 libxml_get_last_error() 從 libxml 檢索最後的錯誤。 5 libxml_set_streams_context() 為下一次 libxml 文檔加載或寫入設置流環境。 5 libxml_use_internal_errors() 禁用 libxml 錯誤,允許用戶按需讀取錯誤信息。 5
|