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() - Створити звичайний патч для двох рядків