php字串替換函數

來源:互聯網
上載者:User
在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教程有興趣的朋友有所協助。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.