首先,这是这四个问题的完全重复:
自从第一次提出这些问题以来,似乎时代已经发生了变化,我想知道现在有什么好的工具可以进行这种比较?我看过(除了这些问题):
- https://github.com/nuxodin/diff_match_patch-php
- http://pear.php.net/package/Text_Diff
- https://github.com/paulgb/simplediff/blob/5bfe1d2a8f967c7901ace50f04ac2d9308ed3169/simplediff.php
- http://www.raymondhill.net/finediff/viewdiff-ex.php
但是我得到的所有这些要么现在没有维护,要么看起来有点狡猾,因为它们没有被太多使用(有些甚至暗示它们的性能不是很好),而 PEAR 让我担心。我讨厌为一个小模块安装 PEAR 不仅如此,而且与一般的 PEAR 相比,它似乎是从我自己的窗口扔一块砖来为这么小的模块安装它,不仅如此,而且该模块已被取代并放置在一个不同的频道(不知道为什么?)。如果这是我唯一的选择,我会使用 PEAR 版本,但我想使用最新的包。
有谁知道 PHP 和/或 JavaScript(也包括 JQuery)的一个使用良好且当前维护或内置的函数(即使它是 PHP 扩展)文本差异?