首頁 > 後端開發 > php教程 > 常用的PHP函總結分享

常用的PHP函總結分享

小云云
發布: 2023-03-21 16:30:01
原創
1198 人瀏覽過

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)      

String  

strtolower(string)                    將字串轉換為小寫字母 ##1大寫字母

strtr(“ string”,”from”,””to”)            轉換字串中待定的字元substr(string ,start, length)       ##str ,substring,start,length

)       計算子字串在字串中出現的次數

substr_replace(

s

tring,插入的字元,start,length# )    

把字串的一部分替換為另一個字元

trim(

string,哪些字元(可選)

)         移除字串兩側的空白字元和其他字元trim

ucfirst(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)          # 

Directory

chdir(directory)                 改變目前的目錄

#Ned

##N

#C##>>g# #)            關閉錄句柄

#dir()             與               返回目前工作目錄

opendir( path)                  開啟目錄句柄

readdir(dir_handle可選

)      

scandir(directory)             關於

php函數call_user_func的使用方法

#PHP函數的基本結構

以上是常用的PHP函總結分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板