PHP中的修订比较

时间:2009-08-19 21:23:54

标签: php history revision

说,我有var1和var2都有一个字符串值。 Var2是var1的修订版,带有微小的变化: VAR1:

Hello, world1

VAR2:

Bye bye, world!

现在我想要这个输出:

<span class="removed">Hello</span> <span class="new">Bye bye</span>, world<span class="removed">1</span><span class="new">!</span>
很像SO的方式。我怎么能在PHP中做到这一点?

由于

2 个答案:

答案 0 :(得分:3)

我建议你看一下PEAR上的Text_Diff

答案 1 :(得分:0)

Longest common subsequence问题。一旦我找到了很好的implementation in Pythontranslated it into PHP(因为PHP数组的内存非常昂贵,我不得不通过使用字符串来保存LCS矩阵来牺牲速度)。