Я работаю с пакетом Text_Diff PEAR для сравнения с короткими текстовыми документами, где объект Text_Diff создается с разделенным пробелами списком слов в каждом документе. Я надеялся сохранить разницу в базе данных, а затем применить ее, когда файл снова загрузится. Есть ли простой способ применить эту разницу, или мне нужно написать функцию для ее анализа?






Расширение php xdiff поддерживает исправление как файлов, так и строк. Глядя на исходный код Text_Diff, я вижу, что он использует xdiff для выполнения различий. Вы должны иметь возможность исправлять, используя xdiff_string_patch () или некоторые из его родственных функций.