まず第一に、これはこれらの4つの質問の正確な複製である:PHP/JSテキスト差分
- Highlight the difference between two strings in PHP
- JavaScript based diff utility
- How to do text DIFF using PHP?
- Calculate text diffs in PHP
それはあるかのように思えますこれらの質問が最初に尋ねられたので、時代が変わってきました。私は何が良いツールであると思っていますか?このような比較のための今の日ですか?私は(さらにそれらの質問に)見てきました:
- 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
しかし、私が得るもののすべてが今のいずれかunmantainedあるかに見えます彼らはそれほど使用されていないという点で少し駄目であり(そして、彼らはそれほど実演者ではないというヒントもあります)、PEARの方は私を心配しています。私はPEARを一つの小さなモジュールだけにインストールするのは嫌いですが、それだけでなくPEARと比較して小さなモジュールのためにそれをインストールするために私自身のウィンドウを通してレンガを投げるように思えますが、モジュールは置き換えられて別のチャンネル(dunnoなぜ?)。私の唯一の選択肢であればPEARバージョンを使用しますが、最新のパッケージを使用したいと思います。
よく使用されていて、現在メンテナンスされているか、または組み込み関数(PHP拡張機能であっても)を知っている人はいますか?PHPおよび/またはJavaScript(JQueryも同様です)のテキスト差分ですか?
確かに違いがありますが、私は自分自身の内部データソースからのものと外部データからのものの2つの間の違い、ソース? SOエディタのように。 – Sammaye
ええ、2つの文字列だけを比較する簡単な方法はわかりません。うまくいけば、他の誰かがいくつか提案してくれるだろう。 –