php替換字元的實現方法
php替換字串中的字元, 通常有兩個函數可以使用,str_replace() 和 strtr()
str_replace()函數定義和用法
str_replace() 函數以其他字元替換字串中的一些字元(區分大小寫)。
該函數必須遵循下列規則: 如果搜尋的字串是陣列,那麼它將返回陣列。 如果搜尋的字串是陣列,那麼它將對陣列中的每個元素進行查詢和替換。 如果同時需要對陣列進行查詢和替換,並且需要執行替換的元素少於查詢到的元素的數量,那麼多餘元素將用空字串進行替換 如果查詢的是陣列,而替換的是字串,那麼替代字串將對所有查詢到的值起作用。
注釋:該函數區分大小寫。請使用 str_ireplace() 函數執行不區分大小寫的搜尋。
注釋:該函數是二進位制安全的。
語法
str_replace(find,replace,string,count)
引數
find必需。規定要查詢的值。 replace必需。規定替換 find 中的值的值。 string必需。規定被搜尋的字串。 count可選。對替換數進行計數的變數。
strtr()函數定義和用法
strtr() 函數轉換字串中特定的字元。
注釋:如果 from 和 to 引數的長度不同,則會被格式化為最短的長度。
語法
strtr(string,from,to)
或者:
strtr(string,array)
引數
string必需。規定要轉換的字串。 from必需(除非使用陣列)。規定要改變的字元。 to必需(除非使用陣列)。規定要改變為的字元。 array必需(除非使用 from 和 to)。陣列,其中的鍵名是更改的原始字元,鍵值是更改的目標字元。
更多相關知識,請關注 PHP中文網!!
以上就是php替換字元的實現方法的詳細內容,更多請關注TW511.COM其它相關文章!