3

我正在使用 Text_Diff PEAR 包来区分短文本文档,其中 Text_Diff 对象是使用每个文档中以空格分隔的单词列表创建的。我希望将差异存储在数据库中,然后在再次加载文件时应用它。有没有一种简单的方法来应用这个差异,还是我需要编写一个函数来解析它?

4

1 回答 1

3

php xdiff 扩展支持文件和字符串的修补。查看 Text_Diff 的源代码,我发现它使用 xdiff 来执行差异。您应该能够使用xdiff_string_patch()或它的一些兄弟函数进行修补。

于 2009-01-05T23:16:26.813 回答