ホームページ >バックエンド開発 >PHPチュートリアル >PHPでテキストの2つの段落を比較するにはどうすればよいですか?
2 つの段落のテキストがある場合、それらを比較するにはどうすればよいですか?
Wordのレビュー機能のように、テキストを2段落に分けて、修正過程をマークしたり、ディクテーション後の修正過程と同様に、2つの文字列(段落)間の挿入と修正(文字ベース)を比較したり、削除したりする方法関数。 Github の例は優れていますが、最小限の編集や逐語的な操作ではないようです。
例:
文 1: 変更できない理由。
文 2: なぜ今は変更できないのですか? 変更できるからです。
プログラムは 2 つの文を比較し、相違点を見つけ、同じ部分を自動的にスキップし、相違点をマークすることができます。
PHP はこのアルゴリズムをどのように実装しますか?スコアもつけてください。編集距離と関係があるのでしょうか?検索キーワードは「php diff?」です。それとも文字列を比較しますか?
湖江を例に挙げます: http://ting.hujiang.com/mansu...
https://github.com/kijtra/tex... このアルゴリズムは Hujiang のアルゴリズムほど使いやすくはないと感じます: