我有两段文字!每一段文字都有一些线条。每一行都包含任何类型的字符/数字;
我想实现一个能告诉我们的PHP函数:
示例:
Text 1 Text 2 Result my name is marco my name is marco OK I'm 25 I'm 26 Return 1 I like football I hate baseball Make newline on Text 2 I hate baseball I'm cold I'm cold OK
我尝试了很多方法,但我不知道如何确定一条线是否为NEW或者是否刚刚编辑过。也许我应该在用户写文本时追踪一些索引?
答案 0 :(得分:1)
您可以使用通过文字找到差异的PEAR包:PEAR Text Diff
PEAR Text Diff:用于执行和渲染文本差异的引擎
还有Simple Diff我个人不知道,IMO它更可信赖PEAR包。
简单差异:给定两个数组,函数diff将返回更改的数组。 我不会描述数组的格式,但很明显 如果你对某些测试数据的diff结果使用print_r()。