xdiff Funzioni

Indice dei contenuti

add a note

User Contributed Notes 1 note

up
2
amir.laher
20 years ago
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 \neg. $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";
To Top