設置
|
登錄
|
註冊
進入侃吧
搜索帖子
首頁
>
魔法綠騎士資料室吧
>
瀏覽帖子
回覆帖子
|
只看樓主
目前共有
19
篇帖子。
1
2
下一頁
尾頁
【整理】php所有自帶函數
1樓
魔法绿骑士
2011-6-14 20:36
函數描述 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
2樓
魔法绿骑士
2011-6-14 20:37
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
3樓
魔法绿骑士
2011-6-14 20:37
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
4樓
魔法绿骑士
2011-6-14 20:38
chdir() 改變當前的目錄。 3
chroot() 改變當前進程的根目錄。 4
dir() 打開一個目錄句柄,並返回一個對象。 3
closedir() 關閉目錄句柄。 3
getcwd() 返回當前目錄。 4
opendir() 打開目錄句柄。 3
readdir() 返回目錄句柄中的條目。 3
rewinddir() 重置目錄句柄。 3
scandir() 列出指定路徑中的文件和目錄。 5
5樓
魔法绿骑士
2011-6-14 20:38
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
6樓
魔法绿骑士
2011-6-14 20:38
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
7樓
魔法绿骑士
2011-6-14 20:38
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
8樓
魔法绿骑士
2011-6-14 20:39
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
9樓
魔法绿骑士
2011-6-14 20:39
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
1
2
下一頁
尾頁
內容轉換:
不轉換
大陆简体
台灣正體
港澳繁體
马新简体
回覆帖子
內容:
用戶名:
您目前是匿名發表。
驗證碼:
看不清?換一張
©2010-2025 Purasbar Ver3.0 [手機版] [
桌面版
]
除非另有聲明,
本站
採用
知識共享署名-相同方式共享 3.0 Unported許可協議
進行許可。