【问题标题】:Alternate way for string replace and array字符串替换和数组的替代方法
【发布时间】:2010-04-21 22:58:17
【问题描述】:

有什么方法可以比 str_replace 函数更快地替换标题?我有一个包含 2000 行数组更改的文件。这伤害了我的网页。

【问题讨论】:

  • 一次?每次你的页面加载?更多细节会有所帮助。
  • @manos 我正在替换表格列表中的坏词

标签: php javascript arrays string


【解决方案1】:

简而言之……不。在替换文本方面,它并没有比 str_replace 快多少。我不知道这些数据来自哪里,但我建议将您的应用程序更改为只执行一次,然后将结果存储在某处。在后续请求中,只需返回转换后的数据。

要么就是这样,要么升级运行它的机器。

【讨论】:

    【解决方案2】:

    对于该数量的替换,如果您为每个替换调用str_replace,您将看到相当大的性能损失。使用 before 和 after 的数组调用一次会快得多。

    【讨论】:

      猜你喜欢
      • 2012-09-25
      • 2017-10-07
      • 1970-01-01
      • 2012-04-26
      • 2013-11-08
      • 2013-07-27
      相关资源
      最近更新 更多