本篇整理了php函數的整理。
array()
array(value1,value2…..) 建立陣列
array_chunk(array,size,preserve_keys) 把一個數分割成新的陣列區塊[ tk]
array_combine(keys,values) 透過合併兩個陣列(鍵名數組,鍵值數組)組成一個新的數組
array_count_values(array) 用於統計數組中所有值出現的次數
array_diff(array1,array2,...) 比較陣列傳回兩個陣列的差集(只比較鍵值)
array_diff_assoc(array1,array2,..) 比較陣列傳回兩個陣列的差集(比較鍵名和鍵值)
array_diff_key(array1,array2,...) 比較陣列傳回兩個陣列的差集(只比較鍵名)
array_fill(index,number,value) 用給定的鍵值填入數組
array_filter(array,要用的回呼函數) 用回調函數過濾數組中的元素
array_flip( array) 反轉/交換數組中的鍵名和對應關聯的鍵值[flp]
array_keys(array) 傳回數組中的所有鍵名
array_merge(array1,array2,.. ) 把一個或多個數字組合並一個陣列[m:rd]
array_pad(array,size,value) 將指定數量的帶有指定值的元素插入到陣列中
#array_pop (array) 刪除最後一個元素
array_push(array) 結尾新增陣列
array_shift(array()) 刪除數並傳回已刪除的元素值
array_unshift(array )) 群組中的第一個元素新增一個或多個元素
array_rand(array,number) 從陣列中隨機選出一個或多個陣列
array_replace(array1,array2. ..) 使用後面數組的值替換第一個數組的值
array_reverse(array) 數組反轉並返回新的數組
array_search(value,array, strict(可選true ,flase)) 搜尋值傳回鍵名。 True搜尋鍵名和值都一樣的元素
array_slice(array,start,length,preserve) 傳回陣列中的選取部分
array_splice(array,start,length,array) 把指定的元素去掉並用其他的替換
array_unique(array) 刪除數組中的重複值美[junik]
array_values(array) 傳回數組中的所有值
array_key_exists (key,array) 尋找數組鍵名是否存在
##count(array) 傳回數組中元素的數量美[kant]in_array('值',$array,bool)檢查數組中是否存在指定的值設定為TRUE,則in_array函數檢查搜尋的資料與陣列的值的類型是否相同。 key(array) 從關聯陣列中取得鍵名list(array1, array2…) 把陣列中的值賦給一些陣列變數krsort(array)對關聯數組按鍵名降序排序ksort(array) 對關聯數組按鍵名升序排序arsort(array) 對關聯數組按鍵值降序排序asort(array ) 將關聯數組按鍵值升序排序Stringstrtolower(string) 把字串轉換為小寫字母strtoupper(string) 把字串轉換為大寫字母strtr(“string”,”from”,””to”) 轉換字串中待定的字元substr(string ,start, length) 傳回字串的一部份substr_count(string,substring,start,length) 計算子字串在字串中出現的次數substr_replace(string,插入的字元,start,length) 把字串的一部分替換為另一個字符trim(string,哪些字元(可選)) 移除字串兩側的空白字元和其他字元trimucfirst(string) 把字串的首字元轉換為大寫ucwords(string) 把字串的每個首字轉換為大寫sha1(string,可選字元) 計算字串的SHA-1雜湊##sha1_file (file) 計算檔案的SHA雜湊
sprintf(如何格式化其中的變數) 把格式化的字串寫入變數中
str_getcsv(string,分界符,環繞符,轉義符)把CSV字串解析到數組中
str_ireplace(查找值,替換值) 替換字串中的一些字元(大小寫不敏感)
str_pad(string, length) 填入字串為新的長度
str_repeat(string,次數) 將字串重複指定的次數
str_replace(查找的值,取代的值) 取代字串的一些字元(大小寫敏感)
str_shuffle(string) 隨機的打亂字串的所有字元美[fl] 洗牌/混亂
str_split(string.length)把字串分割到數組中
str_word_count(string) 計算字串中的單字長度
strchr(string,search,before_search) 找出字串在另一字串的第一次出現strstr()
implode(內容,array) 傳回一個由陣列元素組成的字串美[mplod]
lcfirst(string ) 字串的首字元轉換成小寫
#ltrim( string,定義的字元) 移除字串左側的空白字元或其他字元
md5(string) 計算MD5雜湊
md5_file(file) 計算檔案的MD5雜湊
ord(string) 傳回字串中第一個字元的ASCII碼值
parse_str(string,array(可選) 把查詢字串解析到變數中
printf (格式值) 輸出格式化的字串
print(strings) 輸出一個或多個字串
strip_tags(string) 剝去字串的HTML和PHP標籤
#stripcslashes(string) 刪除由addcslashes()函式新增的反斜線lashes [l]
stripslashaes string () 刪除由addslashees()函數加入反斜線
stripos(string,find,start) 傳回字串在另一串中第一次出現的位置(大小寫不敏感)
stristr(search,搜尋的字串) 尋找字串在另一字串中第一次出現的位置(大小寫不敏感)
strlen(string) 傳回字串的長度
strpos(string,要找的字元) 傳回字串在另一字串中第一次出現的位置(大小寫不敏感)
strrchr(string,尋找的字元) 尋找字串在另一字串中最後一次出現
strrev(string) 反轉字串。
strripos(string,尋找的字元) 尋找字串在另一字串中最後一次出現的位置(大小寫不敏感)
strrpos(string,查找的字元) 尋找字符串在另一字串中最後一次出現的位置(大小寫不敏感)
addcslashes(string,範圍) 傳回在指定的字元前新增反斜線的字串
addslashes (string) 傳回在預先定義的字元前面加上反斜線的字串
chr(ASCII 值。) 從指定ASCII碼值傳回字元
chunk_split(string,length,end)把字串分割成一連串更小的部分
count_chars() 回傳字串所用的字元資訊
echo(strings) 輸出一個或多個字串
explode () 把字元打撒為數組
Date
date_default_timezone_get() 傳回預設時區被所有的Date/Time函數使用
date_default_timezone_set() 設定預設時區被所有的Date/Time函數使用
date() 格式化本機日期和時間
time() 傳回目前時間的Unix時間戳記
Math
pi () 傳回圓周率PI的值
pow(x,y) 傳回x的y次方
rand() 傳回隨機整數(0-1)
round( ) 對浮點整數進行四捨五入
abs() 取絕對值
ceil() 向上取整
floor() 向下取整
# max() 取數組中的直達值
min() 去數組中的最小值
mt_rand() 使用Mersenne Twister演算法產生隨機整數
#is_nan() 判斷是否為非數值
File
fwrite(file,string,length) 寫入開啟的檔案
is_dir(file) 判斷檔案是否為同一個目錄
is_file(file) 判斷檔案是否為常規的檔案
mkdir(目錄名稱) 建立目錄
move_uploaded_fild(file,newloc) 把上傳的檔案移到新位置
parse_ini_file(file) 解析一個設定檔
rename(file) 從命名檔案或目錄
rmdir(目錄) 刪除空白的目錄
unlink(filename)刪除檔案
filesize(filename) 回傳檔案大小
fopen(filename,類型) 開啟一個檔案或URL
fputs(file,string,length) 內容寫入一個開啟的檔案中fwrite()的別名
fread(file,length) 讀取開啟的檔案
fseek(file,新的位置) 在開啟的檔案中定位
#copy(file,to_file) 複製檔案到目的地
dirname(path路徑) 返迴路徑中的目錄名稱部分
fclose(file) 關閉已開啟的檔案
#fgetc(file) 從開啟的檔案中傳回字元
fgetcsv(file) 從開啟的檔案解析一行,在校驗CSV欄位
fgets(file) 開啟的檔案中傳回一行
fgetss(file) 從打開的檔案中回傳一行並過濾掉HTML和PHP
file(path) 把文件讀入數組
file_exists(file) 檢查文件或目錄是否存在
file_get_contents(file) 把檔案讀入字串
file_put_contents(file,data) 把字串寫入檔案
Directory
#chdir(directory) 改變目前的目錄
closedir(dir_handle可選)關閉錄句柄
dir() 傳回directory類別的實例
getcwd(directory) 傳回目前工作目錄
opendir(path) 開啟目錄句柄
readdir(dir_handle可選) 傳回目錄句柄的條件
scandir(directory) 傳回指定目錄中的檔案和目錄的陣列
本篇整理了php函數,更多相關內容請關注php中文網。
相關推薦:
以上是常用的PHP函數整理的詳細內容。更多資訊請關注PHP中文網其他相關文章!