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()

Дивіться також