【发布时间】:2019-03-04 19:59:08
【问题描述】:
我正在寻找一个 PHP 库,它可以为我提供两个字符串之间的内联差异,例如:http://grabby.info/dfe2835f606443757ae7c18404e71781.png。
我目前正在使用 xdiff,但是当一个单词发生变化时它会划掉整行,这不是我想要的。
有什么建议吗?
【问题讨论】:
我正在寻找一个 PHP 库,它可以为我提供两个字符串之间的内联差异,例如:http://grabby.info/dfe2835f606443757ae7c18404e71781.png。
我目前正在使用 xdiff,但是当一个单词发生变化时它会划掉整行,这不是我想要的。
有什么建议吗?
【问题讨论】:
为此,我使用 xdiff 突出显示 html 页面文本中的更改。基本工作流程是:
> 之后附加 \n)\n作为分隔符重新加入上一次拆分的结果,所以现在所有标签和单词都在separate行上[xdiff_string_diff()][1]做差异
如果您有很长的广告/删除序列,则不是特别有效,并且在额外的包装标签上非常头重脚轻,但它完成了工作。
【讨论】: