PHP:编辑比较文本之前/之后的Wiki样式

时间:2010-01-30 23:01:54

标签: php

说我有2段文字要比较..

1) "Text text text text text
text text text text text
text text text text text"

2) "Text text text text text
text text text NEW TEXT text text
text text text text text"

我如何找出从第一段到下一段的不同部分(就像你在wiki编辑中看到的那样)?我唯一的猜测是用“\ n”爆炸()每个段落并逐行比较,但我确信它还有更多的东西

3 个答案:

答案 0 :(得分:1)

有一个用于进行文本差异的PEAR库,应该有助于而不是重新发明轮子:

http://euk1.php.net/package/Text_Diff

答案 1 :(得分:1)

呃,我应该早点完成这个,但显然pastebin.com是开源的,在他们的网站上是他们的代码托管。我凝视着它,看到他们正在使用它: http://www.holomind.de/phpnet/diff2.src.php

答案 2 :(得分:0)

您可以使用diff

等工具