【问题标题】:php: replace string in rangephp:替换范围内的字符串
【发布时间】:2012-08-21 17:38:32
【问题描述】:

我有一个大的(~6MB)二进制“字符串”。 现在我想用字符串范围替换一些字节。

假设,将偏移量 1024 的子字符串(二进制,字节)替换为长度为 84 的另一个字符串(二进制,字节),长度相同(无数据扩展)。

我怎样才能用php做到这一点,这样性能不会很差。

谢谢

【问题讨论】:

    标签: php string binary


    【解决方案1】:

    使用substr_replace() 将创建一个新字符串并返回其值;将它分配给同一个变量应该释放它的旧值。

    $s = substr_replace($s, $replacement, 1024, 84);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      • 2022-10-15
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 2012-12-05
      相关资源
      最近更新 更多