xdiff_string_diff
Создать обычный патч для двух строк
&reftitle.description;
stringxdiff_string_diff
stringold_data
stringnew_data
intcontext3
boolminimal&false;
Создаёт патч для строк old_data и
new_data. Итоговый патч человекочитаем.
Опциональный параметр context указывает, сколько строк
контекста должно быть добавлено в патч вокруг каждого различия.
Установка параметра minimal в значение &true;
позволит получить максимально короткий патч (может занять много времени).
&reftitle.parameters;
old_data
Первая строка с данными. Это будут "старые" данные.
new_data
Вторая строка с данными. Это будут "новые" данные.
context
Количество строк контекста вокруг каждого изменения.
minimal
Если &true;, то будет создан максимально короткий патч (может занять много времени).
&reftitle.returnvalues;
Возвращает строку с патчем, либо &false; в случае возникновения ошибки.
&reftitle.examples;
Пример использования xdiff_string_diff
Следующий код выведет различия двух статей.
]]>
&reftitle.notes;
Эта функция не предназначена для работы с бинарными данными. Для бинарного
сравнения используйте xdiff_string_bdiff
и xdiff_string_rabdiff.
&reftitle.seealso;
xdiff_string_patch