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

相关文章:

  • 2022-02-28
  • 2022-12-23
  • 2021-05-18
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
  • 2021-06-17
猜你喜欢
  • 2021-11-01
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案