程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP函數,php函數手冊

PHP函數,php函數手冊

編輯:關於PHP編程

PHP函數,php函數手冊


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 第一參數為文件資源,第二個參數為讀取指定長度的字符串,              

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved