2012-08-27 60 views
2

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

比方说,具有长度84与另一个字符串(二进制,字节)与相同长度替换偏离1024串(二进制,字节)(无数据延伸)。

我该如何做到这一点与PHP,使性能不会很差。

感谢

+1

substr_replace()? –

回答

1

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

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