比较4个或更多文件

时间:2010-11-11 06:21:25

标签: php javascript html diff

是否有命令行实用程序或php / py脚本将生成html diff,以便可以比较多个文件以比较4个或更多文件。

我的每个文件最多都有10k行。

注意:这些文件是纯文本文件。不是HTML。仅包含A-Za-z0-9 =。,。没有HTML标签

1 个答案:

答案 0 :(得分:0)

这取决于您要比较/分析的数据类型。

基本解决方案是

  • file_get_contents为您提供文件数据的字符串
  • strcmp将对数据进行“二进制安全比较”

您可能希望explode()您的数据以某种方式划分它,并比较数据的各个部分。

另一个选择是分界,循环并制作一个“比较系数”,它表示文件偏离规范的程度。例如,文件1具有cc = 3,文件4具有cc = 8。文件4将更接近匹配。

您将遇到的最后一个问题是服务器计算机上的内存限制。您可以在php.ini

中进行更改

// EDIT

刚刚注意到了diff标记,但无论如何我都会留下它,以防它以某种方式帮助。