str_replace()转换的是字符串中的字符串
strtr转换的是字符串中的字符
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
str_replace() 函数使用一个字符串替换字符串中的另一些字符
通过w3c学习一下
两个函数的定义:
strtr():函数转换字符串中特定的字符。
str_replace():函数以其他字符替换字符串中的一些字符(区分大小写)。
所以很明确了:
strtr是转换,str_replace是替换
实例:
echo strtr("Hilla Ward","ia","eo"); 结果是Hello Word
echo str_replace("world","baidu","Hello world!"); 结果是 Hello world! baidu
w3cschool里有定义,或者查一下手册