Heim >Backend-Entwicklung >PHP-Tutorial >Wie vergleiche ich zwei Textabsätze in PHP?

Wie vergleiche ich zwei Textabsätze in PHP?

WBOY
WBOYOriginal
2016-09-27 14:04:311280Durchsuche

Wie kann man zwei Textabsätze vergleichen?

Das heißt, wie man zwei Textabsätze angibt, genau wie die Überprüfungsfunktion von Word, den Änderungsprozess markiert oder ähnlich wie den Korrekturprozess nach dem Diktat die Einfügung und Änderung zwischen den beiden Zeichenfolgen (Absätzen) vergleicht ( Basierend auf Zeichen), Löschfunktion. Die Beispiele von Github sind gut, aber sie scheinen keine minimalen Änderungen oder Wort-für-Wort-Operationen zu sein.

Zum Beispiel:

Satz 1: Warum ich es nicht ändern kann, weil wir es nicht können.

Satz 2: Warum wir es jetzt nicht ändern können? Weil Sie es können.

Das Programm kann die beiden Sätze vergleichen, die Unterschiede finden, die gleichen Teile automatisch überspringen und die Unterschiede markieren.

Wie implementiert PHP diesen Algorithmus? Geben Sie auch eine Punktzahl ab. Hängt es mit der Bearbeitungsentfernung zusammen? Das Suchwort lautet: php diff? Oder Saiten vergleichen?

Nehmen Sie Hujiang als Beispiel: http://ting.hujiang.com/mansu...

Wie vergleiche ich zwei Textabsätze in PHP?

Ich habe das Gefühl, dass dieser Algorithmus https://github.com/kijtra/tex... nicht so einfach zu verwenden ist wie der von Hujiang:

Wie vergleiche ich zwei Textabsätze in PHP?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn