常用的PHP函數整理
本篇整理了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中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。
