>  기사  >  백엔드 개발  >  PHP에서 두 단락의 텍스트를 비교하는 방법은 무엇입니까?

PHP에서 두 단락의 텍스트를 비교하는 방법은 무엇입니까?

WBOY
WBOY원래의
2016-09-27 14:04:311217검색

두 단락의 텍스트가 주어지면 어떻게 비교할 수 있나요?

즉, 텍스트의 두 문단을 주는 방법은 Word의 복습 기능처럼 수정 과정을 표시하거나, 받아쓰기 후 수정 과정과 유사하게 두 문자열(문단) 사이의 삽입과 수정을 비교하는 방법( 문자), 삭제 기능. Github의 예제는 훌륭하지만 단어 대 단어 작업이 아닌 최소한의 편집은 아닌 것 같습니다.

예:

문장 1: 변경할 수 없는 이유는 변경할 수 없기 때문입니다.

문장 2: 왜 지금은 바꿀 수 없나요?

프로그램은 두 문장을 비교하고 차이점을 찾아 자동으로 동일한 부분을 건너뛰고 차이점을 표시할 수 있습니다.

PHP는 이 알고리즘을 어떻게 구현하나요? 또한 점수를 부여합니다. 편집 거리와 관련이 있나요? 검색 키워드는 php diff? 아니면 문자열을 비교하시겠습니까?

호강을 예로 들어보세요: http://ting.hujiang.com/mansu...

PHP에서 두 단락의 텍스트를 비교하는 방법은 무엇입니까?

이 알고리즘 https://github.com/kijtra/tex...은 Hujiang의 알고리즘만큼 사용하기 쉽지 않다고 생각합니다.

PHP에서 두 단락의 텍스트를 비교하는 방법은 무엇입니까?

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.