PHP中str_replace和strtr有什么区别?

2024-12-14 07:05:28
推荐回答(4个)
回答1:

str_replace()转换的是字符串中的字符串
strtr转换的是字符串中的字符

回答2:

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
str_replace() 函数使用一个字符串替换字符串中的另一些字符
通过w3c学习一下

回答3:

两个函数的定义:
strtr():函数转换字符串中特定的字符。
str_replace():函数以其他字符替换字符串中的一些字符(区分大小写)。

所以很明确了:
strtr是转换,str_replace是替换

实例:
echo strtr("Hilla Ward","ia","eo"); 结果是Hello Word

echo str_replace("world","baidu","Hello world!"); 结果是 Hello world! baidu

回答4:

w3cschool里有定义,或者查一下手册