array_merge函數和兩個陣列相加的區別
array_merge函數,在出現相同的索引數組,會把兩個數組中的索引數組,進行融合,以第一個數組的索引最大值往後相加,如果是關聯數組,後面數組的值覆蓋前面的值,對於加來說,無論先出現的索引還是關聯數組,都以前面的為值,後面的拋棄
array_chunk函數
對數組進行切割,第一個參數為要切割的數組, 第二個參數為切割後每個數組中的元素個數,第三個分割後的每個數組的索引是否使用原來數組的索引名稱,預設是不使用
next函數
傳回目前陣列元素的下一個元素的值,將指標向後移動一位,不存在回傳false
prev函數
傳回目前元素的上一個元素,並將指標向前移動一位,不存在回傳true
end函數
傳回陣列的最後一個元素的值
current函數
傳回數組的目前元素,不移動位置
sort函數
對數組元素的值,進行按順向順序排序,成功返回true,失敗返回false,第一個參數是要排序的數組,第二參數是排序的規則,該函數會刪除所有排序數組原有的索引值,排序後新增新的索引值
rsort函數
對數組元素的值,進行按逆向順序排序,成功返回true,失敗返回false,第一個參數是要排序的數組,第二參數是排序的規則,該函數會刪除所有排序數組原有的索引值,排序後新增新的索引值
asort函數
對數組元素的值,進行按順向順序排序,並保存索引關係,成功返回true,失敗返回false,第一個參數是要排序的數組,第二參數是排序的規則,該函數會保持原有鍵值的對應關係
ksort函數
對數組元素的鍵,進行按順向順序排序,成功返回true,失敗返回false,第一個參數是要排序的數組,第二參數是排序的規則,該函數會保持原有的鍵值對應關係
shuffle函數
隨機排序數組元素,刪除原有的鍵值關係,成功回傳true,不成功回傳false
array_reverse函數
將數組元素按原始順序的反方向排序,第二個參數為排序數組,第二個參數如果設定為true,排序後保持原有的所以關係,預設為false
reset函數
重置一個數組,將數組中的內部指針移動到數組的第一個元素所在的單元,如果數據為空,返回false
list函數
將數組的元素賦值給變數,數組為索引數組
range函數
快速建立指定範圍的陣列,第一個參數數是開始值,第二個參數是結束值,第三個參數是跨度,預設為一
array_push函數
講一個或多個元素壓入數組末尾,執行成功返回壓入數組的單元個數
array_pop函數
將數組最後一個元素彈出,返回數組的最後一個單元,將數組的長度減一,如果數組為空或者不是數組返回null,使用後會將數組指針指向第一個數組單元
array_change_key_case函數
將以字串作為數組索引的大小寫全部更換,第一個參數為數組,第二參數指定用大寫還是小寫
array_intersect函數
計算數組的交集,可以有多個參數,鍵值對應關係不變
array_flip函數
索引和值進行交換
array_fill函數
將數組中的某些或所有元素都置成一個值,第一個參數是要填充元素的開始索引,第二個參數是填充個數,第三個參數是填充的元素值
count函數
統計數組中元素的個數
array_count_values函數
統計數組中,各個值出想的次數
array_key_exists函數
檢查給定的索引是否存在於數組中,如果存在就回傳true,否則回傳false
array_keys函數
取得數組中所有的索引名,第一個參數是數組本身,第二個是要選擇的鍵值,預設為所有的,可指定一個鍵值,進行查找,第三個參數用來進行全等比較
array_map函數
將回呼函數作用到給定的陣列上
in_array函數
判斷某個值是否存在於數組中,如果存在返回true,否在返回false,第一個參數是你要查找的值,第二個參數是數組,第三個參數用來進行全等比較
key函數
從關聯數組中取得目前指標所指元素的鍵名
strcmp函數
比較兩個字串,如果str1等一str2回傳0,如果str1小於str2回傳-1,如果str1大於str2回傳大於0的數
str_replace函數
將字串中str中的$search部分全部替換成字串$replace,並且傳回替換後的字串,第一個參數是要替換的資料,第二個參數是被替換成的值,第三個參數為要操作的字串,第四個參數為發生替換的次數,第一個和第二個參數為數組的時候,形成對應關係
substr_replace函數
第一個參數是要被處理的字串,第二個參數是要替換成的字串,第三個參數是字串開始替換的位置,如果start 為正數,替換將從string 的start 位置開始。 ,如果 start 為負數,替換將從 string 的倒數第 start 個位置開始。第三個參數為替換長度,如果設定了這個參數並且為正數,表示 string 中被替換的子字串的長度。如果設定為負數,它表示待替換的子字串結尾處距離 string 末端的字元數。如果沒有提供此參數,那麼它預設為 strlen( string ) (字串的長度)。當然,如果 length 為 0,那麼這個函數的函數為將 replacement 插入到 string 的 start 位置處。
sprintf函數
將字串格式化,第一個參數是要轉換的格式,通常以%開始,到轉換字元為止,第二個參數是要格式化的資料
substr函數
取得字串中的一個子字串,第一個參數為要處理的字串,第二個參數是開始位置,第三個參數是要截取的長度
rtrim函數
刪除字串末端的空白字元(或其他指定字元),第一個參數是要處理的字串,第二個參數是你指定的字元,不指定為預設的
ltrim函數
刪除字串開始的空白字元(或其他指定字元),第一個參數是要處理的字串,第二個參數是你指定的字元,不指定為預設的
trim函數
移除字串首尾處的空白字元(或其他指定字元)
strlen函數
取得一個字串的長度
mb_strlen函數
取得一個字串的長度,第一個參數是要取得長度的字串,第二個參數是要指定的字元集
strtoupper函數
將字串中的字母全部轉換為大寫字母
strtolower函數
將字串中的字母全部轉換為小寫字母
str_repeat函數
用來重複產生一個字串,第一個參數是要重複產生的字串,第二個參數是要重複的次數
str_split函數
將字串分割成陣列,第一個參數是要處理的字串,第二個參數是切割的長度
file_put_contents函數
第一個參數為要寫入檔案的路徑,第二個參數是要寫入的內容,寫入的檔案不存在時會自動建立,預設為替換寫, 第三個參數為FILE_APPEND時,表示為追加寫,傳回值為寫入的位元組數.
file_get_contents函數
取得指定路徑的檔案內容, 讀取的檔案過大時不適合用,傳回值為得到的內容
fopen函數
第一個參數為要開啟檔案的路徑, 第二個參數為開啟檔案的方式有r,w(檔案不存在會自動建立,會將檔案內容清空),a,x(檔案不能存在不會自動建立,會將檔案內容清空),r+,w+,a+,x+, 傳回值為檔案資源
fwrite函數
第一個參數為開啟的檔案資源,第二個參數為讀取長度的字串內容,大小為位元組,最大為8192個位元組
fgets
第一參數為檔案資源,第二個參數為讀取指定長度的字串,
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章
<🎜>:種植花園 - 完整的突變指南
3 週前ByDDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前By尊渡假赌尊渡假赌尊渡假赌
如何修復KB5055612無法在Windows 10中安裝?
3 週前ByDDD
北端:融合系統,解釋
3 週前By尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版
好用的JavaScript開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

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