在php中字元替換函數有幾個如有:str_replace、substr_replace、preg_replace、preg_split、str_split等函數:
1,Str_replace()函數:
使用一個字串替換字串中的另一些字元。(大小寫敏感,二進位安全)
(1)格式:str_replace(find,replace,string,count)
(2)參數 描述:
find 必需。規定要尋找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜尋的字串。
count 可選。一個變數,對替換數進行計數
補充:count如果被指定,它的值將被設定為替換髮生的次數
2,str_ireplace() 函數:
使用一個字串替換字串中的另一些字元。(大小寫不敏感,二進位安全)
(1)格式:str_ireplace(find,replace,string,count)
(2)參數同上
3,substr_replace() 函數:
把字串的一部分替換為另一個字串。(1個)
(1)格式:substr_replace(string,replacement,start,length)
(2)參數 描述
string 必需。規定要檢查的字串。
replacement 必需。規定要插入的字串。
start 必需。規定在字串的何處開始替換。
正數 - 在第 start 個位移量開始替換
負數 - 在從字串結尾的第 start 個位移量開始替換
0 - 在字串中的第一個字元處開始替換
charlist 可選。規定要替換多少個字元。
正數 - 被替換的字串長度
負數 - 從字串末端開始的被替換字元數
0 - 插入而非替換
注釋:如果 start 是負數且 length 小於等於 start,則 length 為 0。
4,preg_replace ( pattern , replacement , subject,limit = -1 ,$count )
(1)作用:執行一個Regex的搜尋和替換
(2)參數 描述
pattern 必需。需要搜尋的模式。
replacement 必需。用於替換的字串或數組。
subject 必需。需要替換的字串或數組。
limit 替換的次數。-1為無限
count 完成替換的次數,變數
5,preg_split ( pattern , subject,limit = -1 ,flag )
(1)作用:通過Regex分割字串
(2)參數 描述
pattern 必需。需要搜尋的模式。
lacement 必需。用於替換的字串或數組。
subject 必需。需要替換的字串。
limit 被分割的字串最多limit。
flag 模式
6,str_split ( subject,length)
(1)作用:將字串分割成數組
(2)參數 描述
subject 字串。
length 每一段的長度。
以上就介紹了php字串替換函數,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。