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函数的另一种情况:

相关资讯