Применить Diff в PHP - PullRequest
       14

Применить Diff в PHP

3 голосов
/ 06 января 2009

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

1 Ответ

3 голосов
/ 06 января 2009

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

...