首頁 > php教程 > php手册 > PHP函數

PHP函數

WBOY
發布: 2016-08-22 10:14:28
原創
978 人瀏覽過
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
  第一參數為檔案資源,第二個參數為讀取指定長度的字串,
 
 
 
 
 
 
 
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板