PHP.mk документација

Функции за xdiff

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

ref.xdiff.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека ref.xdiff.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Функции за xdiff

Референца за `ref.xdiff.php` со подобрена типографија и навигација.

ref.xdiff.php

Функции за xdiff

Содржина

  • xdiff_file_bdiff Оваа екстензија користи libxdiff за имплементација на овие функции. Ве молиме видете
  • xdiff_file_bdiff_size — Направи бинарна разлика на две датотеки
  • xdiff_file_bpatch — Прочитај големина на датотека создадена со примена на бинарна разлика
  • xdiff_file_diff — Лепи датотека со бинарна разлика
  • xdiff_file_diff_binary — Направи унифицирана разлика на две датотеки
  • xdiff_file_merge3 — Алијас на xdiff_file_bdiff
  • xdiff_file_patch — Спој 3 датотеки во една
  • xdiff_file_patch_binary — Лепи датотека со унифицирана разлика
  • xdiff_file_rabdiff — Алијас на xdiff_file_bpatch
  • xdiff_string_bdiff — Направи бинарна разлика на две датотеки користејќи го алгоритмот за полиномно отпечатување на Rabin
  • xdiff_string_bdiff_size — Направи бинарна разлика на две датотеки
  • xdiff_string_bpatch — Направи бинарна разлика на две низи
  • xdiff_string_diff — Лепи низа со бинарна разлика
  • xdiff_string_diff_binary — Направи унифицирана разлика на две низи
  • xdiff_string_merge3 — Алијас на xdiff_string_bdiff
  • xdiff_string_patch — Крпи низа со унифицирана разлика
  • xdiff_string_patch_binary — Псевдоним на xdiff_string_bpatch
  • xdiff_string_rabdiff — Направете бинарна разлика на две низи користејќи го алгоритмот за отпечатоци од полином на Рабин

Белешки од корисници 1 белешка

amir.laher
20 години пред
the xdiff functions require your initial string to end with a \n character. 

When you use xdiff_string_diff, the initial string must either be zero-length or end with \n
eg. $patch= xdiff_string_diff($string,$string2);

if not, the patch will return an empty string.
xdiff_string_patch($string,$patch);

This will not normally affect xdiff_file_diff, but it's annoying nevertheless. To prevent this unexpected effect, I append a \n to the string before applying the initial diff, as follows.
if (!ereg("\n$",$string)) $string.="\n";
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.