php替換字元的實現方法

2020-07-16 10:06:37

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其它相關文章!