php函數是學php的必經之路,關於常用的php函數有哪些呢?本文主要和大家分享常用的PHP函總結,希望能幫助大家。
array()
array(value1,value2…..) 建立陣列
array_chunk(array,size,preserve_keys) 分割一個數字成新的陣列區塊[tʃʌŋk]
array_combine(keys,values) 透過合併兩個陣列(鍵名稱陣列,鍵值陣列)組成新的陣列
#"array_count_#"array_array_array_" array
) 用於統計陣列中所有數值出現的次數array_diff(array1,array2,...
#) 比較陣列傳回兩個陣列的差集(只比較鍵值)array_diff_assoc(array1,array2,..)
比較陣列傳回兩個陣列的差集(比較鍵名稱和鍵值)array_diff_key( array1,array2,...
) 比較陣列傳回兩個陣列的差集合(只比較鍵名)#array_fill(#index,number,value
) 鍵值填入陣列array_filter(array,要使用的回呼函數) 使用回調函數過濾陣列中的元素反轉/交換陣列中的鍵名與對應關聯的鍵值[flɪp]
array_keys(array) 以一個或多個數字組合併一個陣列[mɜ:rdʒ]
array_pad(array,size,value) # 將指定數量的具有指定值的元素插入陣列
# array_pop(array
) array_push((array) (
array()#array()#array
()) #
1個人數字的元素值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) ]
array_values(array) 返回陣列中的所有值
array_key_exists(##key,array) count(
array) 為bool )
檢查陣列中是否有指定的值設定為TRUE,則in_array#函數檢查搜尋的資料與數組的值的類型是否相同。 key(array) 從關聯陣列取得鍵名稱list(
array1, array2…## 陣列變項 #krsort(array) 對相關數組中使用數組按鍵名升序排序
##arsort(array) 對關聯數組按鍵值降序排序
asort(array)
Stringstrtolower(string) 將字串轉換為小寫字母 ##1大寫字母
strtr(“ string”,”from”,””to”) 轉換字串中待定的字元substr(string ,start, length) ##str ,substring,start,length
) 計算子字串在字串中出現的次數substr_replace(
string,插入的字元,start,length# )
把字串的一部分替換為另一個字元 trim(string,哪些字元(可選)
) 移除字串兩側的空白字元和其他字元trimucfirst(string) 把字串的每個首字轉換為大寫
sha1(string,選用字元) 計算字串的SHA-1散列sha
sprintf(如何格式化其中的變數) 將格式化的字串寫入變數中
#str_getcsv(string,分界符,環繞符,轉義符) 把CSV字串解析到數組中
str_ireplace(查找值,替換值) 敏感)
str_pad(string,length#) 為新的長度填入為新長度
str_repeat(##string,次數 將字串填入為新的長度str_repeat(##string,次數
#. #) 將字串重複指定的次數str_replace(尋找的值,取代的值)
#取代字串的一些字元寫字大小寫字符號(大小寫敏感)##(大小寫敏感)##(大寫字寫敏感)##(大寫寫字符號)##(大寫寫字)
1大小寫字)##(大寫寫字)##(大寫寫字符號)##(大寫寫字符號)
##1)來寫字大小寫敏感)##(大寫寫字)##(大寫寫字)##1)##(大寫寫字)##(大寫寫字)
#2)##(大寫寫字)##1/寫字)##(大寫寫字#str_shuffle(string) 隨機的打亂字串的所有字元 美 [ˈʃʌfəl] 洗牌/混沌
#str_sp##(string.字串分割到陣列中str_word_count(string
) 計算字串中的單字長度strchr(string,search,before_search##strchr(
string,search,before_search
#) 找出字串在另一個字串的第一次出現strstr()
implode(
內容,array) 傳回一個由陣列元素組成的ɪmˈploʊd]lcfirst(string ) 字串的首字轉換為小寫
其他字元
md5(string) 計算MD5雜湊
md5_file(file) 返回字串中第一個字符的ASCII碼值
parse_str(
string,array(可選) 將查詢字串解析到變數中
printf(格式值) print(strings) 輸出一個或多個字串
strip_tags(string) lashes( )函數新增的反斜線 lashes [læʃ]stripslashaes string () 刪除由addslashees()函數加入反斜線
stripos(
string,find,startstart# ) 返回字串在另一串中第一次出現的位置(大小寫不敏感)stristr(search,搜尋的字串
) 查找字串在另一字串中第一次出現的位置(大小寫不敏感)strlen(string) 返回字串的長度
#strpos(string,要找出的字元# 字串在另一字串中第一次出現的位置(大小寫不敏感)
strrchr(string,查找的字元) 尋找字串在另一字串中最後一次出現
###strrev(string) 反轉字串。 ######strripos(###string,尋找的字元###) 尋找字串在另一字串中最後一次出現的位置(大小寫不敏感)###strrpos(string,尋找的字元) 尋找字串在另一字串中最後一次出現的位置(大小寫不敏感)
addcslashes(string,範圍) 返回在指定的字元前面加上反斜線的字串
addslashes(string) 與預先定義的字元中加上反斜線的字串
##chr( ASCII 值。回傳字串所使用的字元資訊echo(strings) 輸出一個或多個字串explode() 含 #Date
date_default_timezone_get() 返回默認時區被所有的Date/Time函數使用
date_default_timezone_set() 設置默認時區被所有的Date/Time函數使用
date( ) 格式化本地日期與時間
time() ##
Math
#pi() 會
round() 對浮點整數進行四捨五入
abs() 向下取整
max() 取數組中的直達值
min() 去數組中的最小值
#c_rand() #is_nan() 以非數值為
File
fwrite(file,string, th)開啟的檔案is_dir(file) 判斷檔案是否為常規的檔案mkdir(目錄名稱
) 建立目錄move_uploaded_fild(file,newloc) 解析一個設定檔rename(file) 從地名檔案或目錄
rmdir() 的目錄
unlink(filename) 刪除檔案所
## filesize(filename) 為中檔尺寸fopen(
filename,類型
#) ing,length)內容寫入一個開啟的檔案中 fwrite()的別名
fread(file,length) 的文件中定位
copy(file,to_file) 複製檔案至目的地
dirname(path 則已關閉開啟的檔案
fgetc(file) 從已開啟的檔案中回傳的文件中解析一行,校驗CSV欄位
fgets(file) 所開啟的文件中回傳一行
fgetss(file) 從開啟的檔案中傳回一行並過濾掉HTML 讀入數組file_exists( file) 檢視檔案中或目錄中是否存在
file_get_contents(file) #
Directorychdir(directory) 改變目前的目錄
#Ned
##N#C##>>g# #) 關閉錄句柄
#dir() 與 返回目前工作目錄opendir( path) 開啟目錄句柄readdir(dir_handle可選
)scandir(directory) 關於
php函數call_user_func的使用方法#PHP函數的基本結構以上是常用的PHP函總結分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!