3

私は、Text_Diff PEAR パッケージを使用して短いテキスト ドキュメントと比較しています。Text_Diff オブジェクトは、各ドキュメント内の単語をスペースで区切ったリストで作成されます。差分をデータベースに保存し、ファイルが再度読み込まれたときに適用することを望んでいました。この差分を適用する簡単な方法はありますか、それとも解析する関数を書く必要がありますか?

4

1 に答える 1

3

php xdiff拡張機能は、ファイルと文字列の両方からのパッチ適用をサポートしています。Text_Diffのソースを見ると、diffの実行にxdiffが使用されていることがわかります。xdiff_string_patch()またはその兄弟関数の一部を使用してパッチを適用できるはずです。

于 2009-01-05T23:16:26.813 に答える