xdiff_string_patch

(PECL xdiff >= 0.2.0)

xdiff_string_patch — Застосувати звичайний патч до рядка

Опис

xdiff_string_patch(    string $str,    string $patch,    int $flags = ?,    string &$error = ?): string

Застосовує до рядка str звичайний патч patch та повертає результат . patch має бути звичайним патчем, створеним за допомогою функцій xdiff_file_diff() або xdiff_string_diff(). Опціональний параметр flags задає режим операції. Усі відкинуті частини патчу будуть записані у змінну error

Список параметрів

str

Оригінальний рядок.

patch

Стандартний патч. Повинен бути створений функціями xdiff_string_diff(), илиxdiff_file_diff()або за допомогою інструментів, що створюють сумісні патчі.

flags

flags може бути XDIFF_PATCH_NORMAL (режим за замовчуванням, нормальний патч) або XDIFF_PATCH_REVERSE (Реверсивний патч).

Починаючи з версії 1.5.0, можна використовувати бінарне АБО для додавання прапора. XDIFF_PATCH_IGNORESPACE

error

Якщо заданий, то цю змінну будуть записані всі відкинуті частини патча.

Значення, що повертаються

Повертає рядок, або **false**в случае возникновения ошибке.

Приклади

Приклад #1 Приклад використання xdiff_string_patch()****

Наступний код застосовує патч до статті.

Loading...

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

  • xdiff_string_diff() - Створити звичайний патч для двох рядків