2012-08-27 106 views
2

我有一個大的(〜6MB)二進制「字符串」。 現在我想用字符串的範圍替換一些字節。php:替換範圍中的字符串

比方說,具有長度84與另一個字符串(二進制,字節)與相同長度替換偏離1024串(二進制,字節)(無數據延伸)。

我該如何做到這一點與PHP,使性能不會很差。

感謝

+1

substr_replace()? –

回答

1

使用substr_replace()將創建一個新的字符串,並返回其值;分配給同一個變量應該釋放它的舊值。

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