xdiff_string_diff
(PECL xdiff >= 0.2.0)
xdiff_string_diff — Створити звичайний патч для двох рядків
Опис
xdiff_string_diff( string $old_data, string $new_data, int $context = 3, bool $minimal = false): string
Створює патч для рядків old_data
иnew_data
. Підсумковий патч людиночитаємо. Опціональний параметр context
вказує, скільки рядків контексту має бути додано до патчу навколо кожної відмінності. Встановлення параметра minimal
в значение**true
**позволит получить максимально короткий патч (может занять много времени).
Список параметрів
old_data
Перший рядок із даними. Це будуть "старі" дані.
new_data
Другий рядок із даними. Це будуть "нові" дані.
context
Кількість рядків контексту навколо кожної зміни.
minimal
Якщо true
, то буде створено максимально короткий патч (може зайняти багато часу).
Значення, що повертаються
Повертає рядок з патчем, або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання xdiff_string_diff()****
Наступний код виведе різницю двох статей.
Loading...
Примітки
Зауваження :
Ця функція не призначена для роботи з бінарними даними. Для бінарного порівняння використовуйте xdiff_string_bdiff() і xdiff_string_rabdiff()
Дивіться також
- xdiff_string_patch() - Застосувати звичайний патч до рядка