php替換字符串函數strtr()和str_repalce()區別

  

php替換字符串函數strtr()和str_repalce()區別


php中替換函數主要有strtr(),str_repalce()這兩個函數,但你們都知道他們這兩個函數的區別和用法嗎? 先來看看這個php字符串替換函數 strtr()的兩種用法: strtr(string,from,to) 或者strtr(string,array) 首先針對strtr函數第一種方式: 我們看看下面的舉例: 得到的結果是: I lOve yOu 這個結果提醒我們: 1.strtr它是區分大小寫的 2.strtr的替換是很特殊的,你注意看后面那個yOu,中間的O被替換的,這顯然不是我們的本意。 再舉一個特殊例子,說明這個php的sttr函數的怪異 結果是: I Love you 什么也不會改變,所以strtr需要注意的是: 3.不能被替換為空,也就是末位那個參數不能是空字符串,當然空格是可以的。 再次舉例strtr函數的另一種情況:

相關資訊

推薦軟件