PHP常用函式

2021-07-22 19:49:10 字數 3359 閱讀 1962

1,array_slice():在陣列中根據條件取出值,並返回

array_slice(

array

,start

,length

,preserve )

array:規定陣列 start:規定取出元素的開始位置 length:取出長度 preserve:是否保留鍵名還是重置鍵名

2,join():返回由陣列元素組成的字串

join(

separator

,array )

separator:規定各個元素之間要放置的內容 array:要組合成字串的陣列

3,strrchr():查詢字串在另乙個字串中最後一次出現的位置並返回從該位置到字串結尾的所有字元

strrchr(

string

,char )

string:要搜尋的字串 char:要查詢的字串

4,str_replace():以其他字串替換字串中的一些字元(區分大小寫)

str_replace(

find

,replace

,string

,count )

find:要查詢的值 replace:替換要查詢的值的值 string:進行被搜尋的字串 count:對替換數進行計數的變數

substr_replace():把字串的一部分替換為另乙個字串

substr_replace(

string

,replacement

,start

,length )

string:規定要檢查的字串 replacement:規定要插入的字串 start:在字串何處考試替換 length:要替換多少個字元

5,ltrim():去除字串左側的空白字元或其他預定義字元

ltrim(

string

,charlist )

string:規定要檢查的字串 charlist:規定要去除哪些字元

與該函式類似的函式:rtrim():去除右側 trim():去除兩側

6,substr():返回字串的一部分

substr(

string

,start

,length )

string:規定字串 start:規定從何處開始 length:規定長度

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

substr_count(

string

,substring

,start

,length )

string:規定被檢查的字串 substring:規定要搜尋的字串

7,strrpos():查詢字串在另一字串中最後一次出現的位置(區分大小寫)

strrpos(

string

,find

,start )

string:規定被搜尋的字串 find:規定要查詢的字串 start:規定從何處開始搜尋

與該函式類似的函式:stripos():第一次出現的位置(不區分大小寫)

strpos():第一次出現的位置(區分大小寫)

strripos():最後一次出現的位置(不區分大小寫)

8,pathinfo():以陣列的形式返回關於檔案路徑的資訊

pathinfo(path,options)

path:要檢查的路徑 options:規定要返回的陣列元素

9,explode():把字串打散為陣列

explode(

separator

,string

,limit )

separator:規定在**分割字串 string:要分割的字串 limit:返回的陣列元素的數目

10,implode():返回由陣列元素組成的字串

implode(

separator

,array )

separator:規定陣列元素中間放置的內容 array:陣列

11,strcmp() 和 strcasecmp():比較兩個字串,前者區分大小寫,後者不區分大小寫。

是二進位制安全的

12,ucfirst():將字串第乙個字元改大寫

strtoupper():將字串全部轉換為大寫

strtolower():將字串全部轉換為小寫

13,array_map():將使用者自定義函式作用到陣列中每個值上,並返回使用者自定義函式作用後的帶有新值的陣列

array_map(

myfunction

,array1

,array2

,array3

...)

myfunction:函式名 array1:陣列

14,array_reverse():返回乙個單元順序相反的陣列

array_reverse(array, boolean)

array:陣列 boolean:為true則保留鍵名

15,array_flip():交換陣列中的鍵和值

16,max():返回最大值

max(x,y):引數可以有多個,如果僅有乙個引數且為陣列,則返回陣列中最大的值

注意:如果同時給出陣列和非陣列作為引數,則總是將陣列視為最大值返回

17,array_unshift():用於向陣列的開頭插入新的元素

array_unshift(

array

,value1

,value2

,value3

...)

array:規定陣列 value:要插入的值

18,strstr():搜尋字串在另一字串中第一次出現的位置,並返回從該位置開始到最後的部分

strstr(

string

,search

,before_search )

string:被搜尋的字串 search:要搜尋的字串 before_search:預設為false,若為true,則返回之前

19,array_rand():返回陣列中的隨機鍵名,或者如果規定函式返回不止乙個鍵名,則返回包含隨機鍵名的陣列

array_rand(

array

,number )

array:陣列 number:規定返回多少隨機鍵名

20,array_reverse():將原始陣列中的元素順序翻轉,建立新的陣列並返回,如果第二個引數指定為true,則元素的鍵名保持不變,否則鍵名將丟失

array_reverse(array,preserve)

array:陣列 preserve:規定是否保留原始陣列的鍵名

21,strrev():反轉字串

strrev(string $string)

會持續新增,未完待續。。。

php 採集常用函式 PHP常用採集函式

獲取所有鏈結內容和位址function getallurl code 獲取所有的位址 function getimgsrc code else fnum if fnum fnum 0 return fnum 去除html標記 function text2html txt isu r n txt re...

常用PHP函式

這是一些使用頻率比較高的函式,有的來自別人的程式.1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串 注 該函式對gb2312使用有效 function wordscut string,length sss 0 for i 0 i le...

PHP常用函式

很有用的一些函式,你可以作為原始碼儲存,然後以後避免重複編寫。檔案讀取函式 檔案讀取函式 function php read file name fclose fd return buf 檔案寫入函式 檔案寫入函式 function php write file name,data,method w...