程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP函數整理,php函數

PHP函數整理,php函數

編輯:關於PHP編程

PHP函數整理,php函數


閒來無聊把W3SCHOOLE的PHP函數搬過來了,方便以後查閱

點擊函數分類展開函數列表

---另tbody寬度設了100%也無法和table一樣寬,這是為什麼?求前端大神解答---

PHP Array 函數  收起


函數描述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

PHP Calendar 函數  收起


函數描述PHP 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

PHP Date / Time 函數  收起


函數描述PHP 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

PHP Directory 函數   收起


函數描述PHP chdir() 改變當前的目錄。 3 chroot() 改變當前進程的根目錄。 4 dir() 打開一個目錄句柄,並返回一個對象。 3 closedir() 關閉目錄句柄。 3 getcwd() 返回當前目錄。 4 opendir() 打開目錄句柄。 3 readdir() 返回目錄句柄中的條目。 3 rewinddir() 重置目錄句柄。 3 scandir() 列出指定路徑中的文件和目錄。 5

PHP Error 和 Logging 函數   收起


函數描述PHP 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

PHP Filesystem 函數   收起


函數描述PHP 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

PHP Filter 函數   收起


函數描述PHP 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

PHP FTP 函數   收起


函數描述PHP 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

PHP HTTP 函數   收起


函數描述PHP header() 向客戶端發送原始的 HTTP 報頭。 3 headers_list() 返回已發送的(或待發送的)響應頭部的一個列表。 5 headers_sent() 檢查 HTTP 報頭是否發送/已發送到何處。 3 setcookie() 向客戶端發送一個 HTTP cookie。 3 setrawcookie() 不對 cookie 值進行 URL 編碼,發送一個 HTTP cookie。 5

PHP libxml 函數   收起


函數描述PHP 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

PHP Mail 函數   收起


函數描述PHP ezmlm_hash() 計算 EZMLM 郵件列表系統所需的散列值。 3 mail() 允許您從腳本中直接發送電子郵件。 3

PHP Math 函數   收起


函數描述PHP abs() 絕對值。 3 acos() 反余弦。 3 acosh() 反雙曲余弦。 4 asin() 反正弦。 3 asinh() 反雙曲正弦。 4 atan() 反正切。 3 atan2() 兩個參數的反正切。 3 atanh() 反雙曲正切。 4 base_convert() 在任意進制之間轉換數字。 3 bindec() 把二進制轉換為十進制。 3 ceil() 向上捨入為最接近的整數。 3 cos() 余弦。 3 cosh() 雙曲余弦。 4 decbin() 把十進制轉換為二進制。 3 dechex() 把十進制轉換為十六進制。 3 decoct() 把十進制轉換為八進制。 3 deg2rad() 將角度轉換為弧度。 3 exp() 返回 Ex 的值。 3 expm1() 返回 Ex - 1 的值。 4 floor() 向下捨入為最接近的整數。 3 fmod() 返回除法的浮點數余數。 4 getrandmax() 顯示隨機數最大的可能值。 3 hexdec() 把十六進制轉換為十進制。 3 hypot() 計算直角三角形的斜邊長度。 4 is_finite() 判斷是否為有限值。 4 is_infinite() 判斷是否為無限值。 4 is_nan() 判斷是否為合法數值。 4 lcg_value() 返回范圍為 (0, 1) 的一個偽隨機數。 4 log() 自然對數。 3 log10() 以 10 為底的對數。 3 log1p() 返回 log(1 + number)。 4 max() 返回最大值。 3 min() 返回最小值。 3 mt_getrandmax() 顯示隨機數的最大可能值。 3 mt_rand() 使用 Mersenne Twister 算法返回隨機整數。 3 mt_srand() 播種 Mersenne Twister 隨機數生成器。 3 octdec() 把八進制轉換為十進制。 3 pi() 返回圓周率的值。 3 pow() 返回 x 的 y 次方。 3 rad2deg() 把弧度數轉換為角度數。 3 rand() 返回隨機整數。 3 round() 對浮點數進行四捨五入。 3 sin() 正弦。 3 sinh() 雙曲正弦。 4 sqrt() 平方根。 3 srand() 播下隨機數發生器種子。 3 tan() 正切。 3 tanh() 雙曲正切。 4

PHP MySQL 函數   收起


函數描述PHP mysql_affected_rows() 取得前一次 MySQL 操作所影響的記錄行數。 3 mysql_change_user() 不贊成。改變活動連接中登錄的用戶 3 mysql_client_encoding() 返回當前連接的字符集的名稱 4 mysql_close() 關閉非持久的 MySQL 連接。 3 mysql_connect() 打開非持久的 MySQL 連接。 3 mysql_create_db() 不贊成。新建 MySQL 數據庫。使用 mysql_query() 代替。 3 mysql_data_seek() 移動記錄指針。 3 mysql_db_name() 從對 mysql_list_dbs() 的調用返回數據庫名稱。 3 mysql_db_query()

不贊成。發送一條 MySQL 查詢。

使用 mysql_select_db() 和 mysql_query() 代替。

3 mysql_drop_db()

不贊成。丟棄(刪除)一個 MySQL 數據庫。

使用 mysql_query() 代替。

3 mysql_errno() 返回上一個 MySQL 操作中的錯誤信息的數字編碼。 3 mysql_error() 返回上一個 MySQL 操作產生的文本錯誤信息。 3 mysql_escape_string()

不贊成。轉義一個字符串用於 mysql_query。

使用 mysql_real_escape_string() 代替。

4 mysql_fetch_array() 從結果集中取得一行作為關聯數組,或數字數組,或二者兼有。 3 mysql_fetch_assoc() 從結果集中取得一行作為關聯數組。 4 mysql_fetch_field() 從結果集中取得列信息並作為對象返回。 3 mysql_fetch_lengths() 取得結果集中每個字段的內容的長度。 3 mysql_fetch_object() 從結果集中取得一行作為對象。 3 mysql_fetch_row() 從結果集中取得一行作為數字數組。 3 mysql_field_flags() 從結果中取得和指定字段關聯的標志。 3 mysql_field_len() 返回指定字段的長度。 3 mysql_field_name() 取得結果中指定字段的字段名。 3 mysql_field_seek() 將結果集中的指針設定為指定的字段偏移量。 3 mysql_field_table() 取得指定字段所在的表名。 3 mysql_field_type() 取得結果集中指定字段的類型。 3 mysql_free_result() 釋放結果內存。 3 mysql_get_client_info() 取得 MySQL 客戶端信息。 4 mysql_get_host_info() 取得 MySQL 主機信息。 4 mysql_get_proto_info() 取得 MySQL 協議信息。 4 mysql_get_server_info() 取得 MySQL 服務器信息。 4 mysql_info() 取得最近一條查詢的信息。 4 mysql_insert_id() 取得上一步 INSERT 操作產生的 ID。 3 mysql_list_dbs() 列出 MySQL 服務器中所有的數據庫。 3 mysql_list_fields()

不贊成。列出 MySQL 結果中的字段。

使用 mysql_query() 代替。

3 mysql_list_processes() 列出 MySQL 進程。 4 mysql_list_tables()

不贊成。列出 MySQL 數據庫中的表。

使用Use mysql_query() 代替。

3 mysql_num_fields() 取得結果集中字段的數目。 3 mysql_num_rows() 取得結果集中行的數目。 3 mysql_pconnect() 打開一個到 MySQL 服務器的持久連接。 3 mysql_ping() Ping 一個服務器連接,如果沒有連接則重新連接。 4 mysql_query() 發送一條 MySQL 查詢。 3 mysql_real_escape_string() 轉義 SQL 語句中使用的字符串中的特殊字符。 4 mysql_result() 取得結果數據。 3 mysql_select_db() 選擇 MySQL 數據庫。 3 mysql_stat() 取得當前系統狀態。 4 mysql_tablename() 不贊成。取得表名。使用 mysql_query() 代替。 3 mysql_thread_id() 返回當前線程的 ID。 4 mysql_unbuffered_query() 向 MySQL 發送一條 SQL 查詢(不獲取 / 緩存結果)。 4

PHP 5 MySQLi 函數   收起


函數描述 mysqli_affected_rows() 返回前一個 Mysql 操作的受影響行數。 mysqli_autocommit() 打開或關閉自動提交數據庫修改功能。 mysqli_change_user() 更改指定數據庫連接的用戶。 mysqli_character_set_name() 返回數據庫連接的默認字符集。 mysqli_close() 關閉先前打開的數據庫連接。 mysqli_commit() 提交當前事務。 mysqli_connect_errno() 返回最後一次連接調用的錯誤代碼。 mysqli_connect_error() 返回上一次連接錯誤的錯誤描述。 mysqli_connect() 打開到 Mysql 服務器的新連接。 mysqli_data_seek() 調整結果指針到結果集中的一個任意行。 mysqli_debug() 執行調試操作。 mysqli_dump_debug_info() 轉儲調試信息到日志中。 mysqli_errno() 返回最近的函數調用產生的錯誤代碼。 mysqli_error_list() 返回最近的函數調用產生的錯誤列表。 mysqli_error() 返回字符串描述的最近一次函數調用產生的錯誤代碼。 mysqli_fetch_all() 抓取所有的結果行並且以關聯數據,數值索引數組,或者兩者皆有的方式返回結果集。 mysqli_fetch_array() 以一個關聯數組,數值索引數組,或者兩者皆有的方式抓取一行結果。 mysqli_fetch_assoc() 以一個關聯數組方式抓取一行結果。 mysqli_fetch_field_direct() 以對象返回結果集中單字段的元數據。 mysqli_fetch_field() 以對象返回結果集中的下一個字段。 mysqli_fetch_fields() 返回代表結果集中字段的對象數組。 mysqli_fetch_lengths() 返回結果集中當前行的列長度。 mysqli_fetch_object() 以對象返回結果集的當前行。 mysqli_fetch_row() 從結果集中抓取一行並以枚舉數組的形式返回它。 mysqli_field_count() 返回最近一次查詢獲取到的列的數目。 mysqli_field_seek() 設置字段指針到特定的字段開始位置。 mysqli_field_tell() 返回字段指針的位置。 mysqli_free_result() 釋放與某個結果集相關的內存。 mysqli_get_charset() 返回字符集對象。 mysqli_get_client_info() 返回字符串類型的 Mysql 客戶端版本信息。 mysqli_get_client_stats() 返回每個客戶端進程的統計信息。 mysqli_get_client_version() 返回整型的 Mysql 客戶端版本信息。 mysqli_get_connection_stats() 返回客戶端連接的統計信息。 mysqli_get_host_info() 返回 MySQL 服務器主機名和連接類型。 mysqli_get_proto_info() 返回 MySQL 協議版本。 mysqli_get_server_info() 返回 MySQL 服務器版本。 mysqli_get_server_version() 返回整型的 MySQL 服務器版本信息。 mysqli_info() 返回最近一次執行的查詢的檢索信息。 mysqli_init() 初始化 mysqli 並且返回一個由 mysqli_real_connect() 使用的資源類型。 mysqli_insert_id() 返回最後一次查詢中使用的自動生成 id。 mysql_kill() 請求服務器終結某個 MySQL 線程。 mysqli_more_results() 檢查一個多語句查詢是否還有其他查詢結果集。 mysqli_multi_query() 在數據庫上執行一個或多個查詢。 mysqli_next_result() 從 mysqli_multi_query() 中准備下一個結果集。 mysqli_num_fields() 返回結果集中的字段數。 mysqli_num_rows() 返回結果集中的行數。 mysqli_options() 設置選項。 mysqli_ping() Ping 一個服務器連接,或者如果那個連接斷了嘗試重連。 mysqli_prepare() 准備一條用於執行的 SQL 語句。 mysqli_query() 在數據庫上執行查詢。 mysqli_real_connect() 打開一個到 Mysql 服務端的新連接。 mysqli_real_escape_string() 轉義在 SQL 語句中使用的字符串中的特殊字符。 mysqli_real_query() 執行 SQL 查詢。 mysqli_reap_async_query() 返回異步查詢的結果。 mysqli_refresh() 刷新表或緩存,或者重置復制服務器信息。 mysqli_rollback() 回滾當前事務。 mysqli_select_db() 改變連接的默認數據庫。 mysqli_set_charset() 設置默認客戶端字符集。 mysqli_set_local_infile_default() 清除用戶為 load local infile 命令定義的處理程序。 mysqli_set_local_infile_handler() 設置 LOAD DATA LOCAL INFILE 命令執行的回調函數。 mysqli_sqlstate() 返回前一個 Mysql 操作的 SQLSTATE 錯誤代碼。 mysqli_ssl_set() 使用 SSL 建立安裝連接。 mysqli_stat() 返回當前系統狀態。 mysqli_stmt_init() 初始化一條語句並返回一個由 mysqli_stmt_prepare() 使用的對象。 mysqli_store_result() 傳輸最後一個查詢的結果集。 mysqli_thread_id() 返回當前連接的線程 ID。 mysqli_thread_safe() 返回是否設定了線程安全。 mysqli_use_result() 初始化一個結果集的取回。 mysqli_warning_count() 返回連接中最後一次查詢的警告數量。

PHP SimpleXML 函數   收起


函數描述PHP __construct() 創建一個新的 SimpleXMLElement 對象。 5 addAttribute() 給 SimpleXML 元素添加一個屬性。 5 addChild() 給 SimpleXML 元素添加一個子元素。 5 asXML() 從 SimpleXML 元素獲取 XML 字符串。 5 attributes() 獲取 SimpleXML 元素的屬性。 5 children() 獲取指定節點的子。 5 getDocNamespaces() 獲取 XML 文檔的命名空間。 5 getName() 獲取 SimpleXML 元素的名稱。 5 getNamespaces() 從 XML 數據獲取命名空間。 5 registerXPathNamespace() 為下一次 XPath 查詢創建命名空間語境。 5 simplexml_import_dom() 從 DOM 節點獲取 SimpleXMLElement 對象。 5 simplexml_load_file() 從 XML 文檔獲取 SimpleXMLElement 對象。 5 simplexml_load_string() 從 XML 字符串獲取 SimpleXMLElement 對象。 5 xpath() 對 XML 數據運行 XPath 查詢。 5

PHP String 函數   收起


函數描述PHP addcslashes() 在指定的字符前添加反斜槓。 4 addslashes() 在指定的預定義字符前添加反斜槓。 3 bin2hex() 把 ASCII 字符的字符串轉換為十六進制值。 3 chop() rtrim() 的別名。 3 chr() 從指定的 ASCII 值返回字符。 3 chunk_split() 把字符串分割為一連串更小的部分。 3 convert_cyr_string() 把字符由一種 Cyrillic 字符轉換成另一種。 3 convert_uudecode() 對 uuencode 編碼的字符串進行解碼。 5 convert_uuencode() 使用 uuencode 算法對字符串進行編碼。 5 count_chars() 返回字符串所用字符的信息。 4 crc32() 計算一個字符串的 32-bit CRC。 4 crypt() 單向的字符串加密法 (hashing)。 3 echo() 輸出字符串。 3 explode() 把字符串打散為數組。 3 fprintf() 把格式化的字符串寫到指定的輸出流。 5 get_html_translation_table() 返回翻譯表。 4 hebrev() 把希伯來文本從右至左的流轉換為左至右的流。 3 hebrevc() 同上,同時把(\n) 轉為 <br />。 3 html_entity_decode() 把 HTML 實體轉換為字符。 4 htmlentities() 把字符轉換為 HTML 實體。 3 htmlspecialchars_decode() 把一些預定義的 HTML 實體轉換為字符。 5 htmlspecialchars() 把一些預定義的字符轉換為 HTML 實體。 3 implode() 把數組元素組合為一個字符串。 3 join() implode() 的別名。 3 levenshtein() 返回兩個字符串之間的 Levenshtein 距離。 3 localeconv() 返回包含本地數字及貨幣信息格式的數組。 4 ltrim() 從字符串左側刪除空格或其他預定義字符。 3 md5() 計算字符串的 MD5 散列。 3 md5_file() 計算文件的 MD5 散列。 4 metaphone() 計算字符串的 metaphone 鍵。 4 money_format() 把字符串格式化為貨幣字符串。 4 nl_langinfo() 返回指定的本地信息。 4 nl2br() 在字符串中的每個新行之前插入 HTML 換行符。 3 number_format() 通過千位分組來格式化數字。 3 ord() 返回字符串第一個字符的 ASCII 值。 3 parse_str() 把查詢字符串解析到變量中。 3 print() 輸出一個或多個字符串。 3 printf() 輸出格式化的字符串。 3 quoted_printable_decode() 解碼 quoted-printable 字符串。 3 quotemeta() 在字符串中某些預定義的字符前添加反斜槓。 3 rtrim() 從字符串的末端開始刪除空白字符或其他預定義字符。 3 setlocale() 設置地區信息(地域信息)。 3 sha1() 計算字符串的 SHA-1 散列。 4 sha1_file() 計算文件的 SHA-1 散列。 4 similar_text() 計算兩個字符串的匹配字符的數目。 3 soundex() 計算字符串的 soundex 鍵。 3 sprintf() 把格式化的字符串寫寫入一個變量中。 3 sscanf() 根據指定的格式解析來自一個字符串的輸入。 4 str_ireplace() 替換字符串中的一些字符。(對大小寫不敏感) 5 str_pad() 把字符串填充為新的長度。 4 str_repeat() 把字符串重復指定的次數。 4 str_replace() 替換字符串中的一些字符。(對大小寫敏感) 3 str_rot13() 對字符串執行 ROT13 編碼。 4 str_shuffle() 隨機地打亂字符串中的所有字符。 4 str_split() 把字符串分割到數組中。 5 str_word_count() 計算字符串中的單詞數。 4 strcasecmp() 比較兩個字符串。(對大小寫不敏感) 3 strchr() 搜索字符串在另一字符串中的第一次出現。strstr() 的別名 3 strcmp() 比較兩個字符串。(對大小寫敏感) 3 strcoll() 比較兩個字符串(根據本地設置)。 4 strcspn() 返回在找到任何指定的字符之前,在字符串查找的字符數。 3 strip_tags() 剝去 HTML、XML 以及 PHP 的標簽。 3 stripcslashes() 刪除由 addcslashes() 函數添加的反斜槓。 4 stripslashes() 刪除由 addslashes() 函數添加的反斜槓。 3 stripos() 返回字符串在另一字符串中第一次出現的位置(大小寫不敏感) 5 stristr() 查找字符串在另一字符串中第一次出現的位置(大小寫不敏感) 3 strlen() 返回字符串的長度。 3 strnatcasecmp() 使用一種“自然”算法來比較兩個字符串(對大小寫不敏感) 4 strnatcmp() 使用一種“自然”算法來比較兩個字符串(對大小寫敏感) 4 strncasecmp() 前 n 個字符的字符串比較(對大小寫不敏感)。 4 strncmp() 前 n 個字符的字符串比較(對大小寫敏感)。 4 strpbrk() 在字符串中搜索指定字符中的任意一個。 5 strpos() 返回字符串在另一字符串中首次出現的位置(對大小寫敏感) 3 strrchr() 查找字符串在另一個字符串中最後一次出現的位置。 3 strrev() 反轉字符串。 3 strripos() 查找字符串在另一字符串中最後出現的位置(對大小寫不敏感) 5 strrpos() 查找字符串在另一字符串中最後出現的位置(對大小寫敏感) 3 strspn() 返回在字符串中包含的特定字符的數目。 3 strstr() 搜索字符串在另一字符串中的首次出現(對大小寫敏感) 3 strtok() 把字符串分割為更小的字符串。 3 strtolower() 把字符串轉換為小寫。 3 strtoupper() 把字符串轉換為大寫。 3 strtr() 轉換字符串中特定的字符。 3 substr() 返回字符串的一部分。 3 substr_compare() 從指定的開始長度比較兩個字符串。 5 substr_count() 計算子串在字符串中出現的次數。 4 substr_replace() 把字符串的一部分替換為另一個字符串。 4 trim() 從字符串的兩端刪除空白字符和其他預定義字符。 3 ucfirst() 把字符串中的首字符轉換為大寫。 3 ucwords() 把字符串中每個單詞的首字符轉換為大寫。 3 vfprintf() 把格式化的字符串寫到指定的輸出流。 5 vprintf() 輸出格式化的字符串。 4 vsprintf() 把格式化字符串寫入變量中。 4 wordwrap() 按照指定長度對字符串進行折行處理。 4

PHP XML Parser 函數   收起


函數描述PHP utf8_decode() 把 UTF-8 字符串解碼為 ISO-8859-1。 3 utf8_encode() 把 ISO-8859-1 字符串編碼為 UTF-8。 3 xml_error_string() 獲取 XML 解析器的錯誤描述。 3 xml_get_current_byte_index() 獲取 XML 解析器的當前字節索引。 3 xml_get_current_column_number() 獲取 XML 解析器的當前列號。 3 xml_get_current_line_number() 獲取 XML 解析器的當前行號。 3 xml_get_error_code() 獲取 XML 解析器錯誤代碼。 3 xml_parse() 解析 XML 文檔。 3 xml_parse_into_struct() 把 XML 數據解析到數組中。 3 xml_parser_create_ns() 創建帶有命名空間支持的 XML 解析器。 4 xml_parser_create() 創建 XML 解析器。 3 xml_parser_free() 釋放 XML 解析器。 3 xml_parser_get_option() 從 XML 解析器獲取選項設置信息。 3 xml_parser_set_option() 為 XML 解析進行選項設置。 3 xml_set_character_data_handler() 建立字符數據處理器。 3 xml_set_default_handler() 建立默認的數據處理器。 3 xml_set_element_handler() 建立起始和終止元素處理器。 3 xml_set_end_namespace_decl_handler() 建立終止命名空間聲明處理器。 4 xml_set_external_entity_ref_handler() 建立外部實體處理器。 3 xml_set_notation_decl_handler() 建立注釋聲明處理器。 3 xml_set_object() 在對象中使用 XML 解析器。 4 xml_set_processing_instruction_handler() 建立處理指令(PI)處理器。 3 xml_set_start_namespace_decl_handler() 建立起始命名空間聲明處理器。 4 xml_set_unparsed_entity_decl_handler() 建立未解析實體定義聲明處理器。 3

PHP Zip File 函數   收起


函數描述PHP zip_close() 關閉 ZIP 文件。 4 zip_entry_close() 關閉 ZIP 文件中的一個項目。 4 zip_entry_compressedsize() 返回 ZIP 文件中的一個項目的被壓縮尺寸。 4 zip_entry_compressionmethod() 返回 ZIP 文件中的一個項目的壓縮方法。 4 zip_entry_filesize() 返回 ZIP 文件中的一個項目的實際文件尺寸。 4 zip_entry_name() 返回 ZIP 文件中的一個項目的名稱。 4 zip_entry_open() 打開 ZIP 文件中的一個項目以供讀取。 4 zip_entry_read() 讀取 ZIP 文件中的一個打開的項目。 4 zip_open() 打開 ZIP 文件。 4 zip_read() 讀取 ZIP 文件中的下一個項目。 4

PHP 雜項函數   收起


函數描述PHP connection_aborted() 檢查是否斷開客戶機。 3 connection_status() 返回當前的連接狀態。 3 connection_timeout() 在 PHP 4.0.5 中不贊成使用。 3 constant() 返回一個常量的值。 4 define() 定義一個常量。 3 defined() 檢查某常量是否存在。 3 die() 輸出一條消息,並退出當前腳本。 3 eval() 把字符串按照 PHP 代碼來計算。 3 exit() 輸出一條消息,並退出當前腳本。 3 get_browser() 返回用戶浏覽器的性能。 3 highlight_file() 對文件進行語法高亮顯示。 4 highlight_string() 對字符串進行語法高亮顯示。 4 ignore_user_abort() 設置與客戶機斷開是否會終止腳本的執行。 3 pack() 把數據裝入一個二進制字符串。 3 php_check_syntax() 在 PHP 5.0.5 中不贊成使用。 5 php_strip_whitespace() 返回已刪除 PHP 注釋以及空白字符的源代碼文件。 5 show_source() highlight_file() 的別名。 4 sleep() 延遲代碼執行若干秒。 3 time_nanosleep() 延遲代碼執行若干秒和納秒。 5 time_sleep_until() 延遲代碼執行指定的時間。 5 uniqid() 生成唯一的 ID。 3 unpack() 從二進制字符串對數據進行解包。 3 usleep() 延遲代碼執行若干微秒。 3

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved