PHP Conference Japan 2024

xdiff 函数

目录

添加注释

用户贡献的注释 1 条注释

amir.laher
19 年前
xdiff 函数要求您的初始字符串以 \n 字符结尾。

当您使用 xdiff_string_diff 时,初始字符串必须为零长度或以 \n 结尾
例如:$patch= xdiff_string_diff($string,$string2);

否则,补丁将返回空字符串。
xdiff_string_patch($string,$patch);

这通常不会影响 xdiff_file_diff,但无论如何都很烦人。为了防止这种意外效果,我在应用初始差异之前将 \n 附加到字符串,如下所示。
if (!ereg("\n$",$string)) $string.="\n";
To Top