2024 年 PHP Conference Japan

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,但仍然很煩人。為了防止這種意外的影響,我在套用初始 diff 之前將 \n 附加到字串,如下所示。
if (!ereg("\n$",$string)) $string.="\n";
To Top