strtr函数比str_replace函数的效率要高很多,strtr()的两种定义方式: strtr(string, from, to)和strtr(string, array)
1.strtr区分大小写
<?php
echo strtr("I Love you","Lo","lO");
?>
得到的结果是: I lOve yOu
2.不能被替换为空,也就是末位那个参数不能是空字符串,当然空格是可以的
<?php
echo strtr("I Love you","Love","");
?>
得到的结果是: I Love you
3.不建议用strtr()以少换多
<?php
echo strtr("I Loves you","Love","lOvEA");
?>
得到的结果是: I lOvEs yOu
4.strtr(string, array)对于这种方式想替换什么就往数组加什么
<?php
$table_change = array('you' => 'her sister');
$table_change += array('Love' => 'hate');
echo strtr("I Love you", $table_change);
?>
得到的结果是: I hate her sister