浏览模式: 普通 | 列表
11月, 2012 | 1

PHP中strtr和str_replace比较

[ 2012-11-11 17:17:49 | 作者: admin ]
首先这2个函数都是具有替换字符功能的。但是strtr比str_replace性能上要块4倍。具体情况请看如下分解:

首先是strtr函数:

实例1:当被替换的值长度大于被替换目标的时候
<?php
//这个时候输出的为baicai而不是bai123cai,因为str("pao")<strlen("bai123")
echo strtr("paocai!","pao","bai123");
?>

实例2:当被替换的值长度小于被替换目标的时候

<?php
//这个时候输出的为laocai而不是lacai,因为str("pao")>strlen("la")
   echo strtr("paocai!","pao","la");
?>
  


实例3:支持数组替换
[code][/code]...

阅读全文…
1