PHP Conference Japan 2024

xdiff_string_rabdiff

(PECL xdiff >= 1.5.0)

xdiff_string_rabdiff使用 Rabin 的多項式指紋演算法產生兩個字串的二進位差異

說明

xdiff_string_rabdiff(字串 $old_data, 字串 $new_data): 字串

產生兩個字串的二進位差異,並返回結果。此函式與 xdiff_string_bdiff() 的區別在於使用了不同的演算法,這應該會導致更快的執行速度和更小的差異檔案。此函式適用於文字和二進位數據。產生的補丁可以使用 xdiff_string_bpatch()/xdiff_file_bpatch() 來應用。

有關所使用演算法之間差異的更多詳細資訊,請查看 » libxdiff 網站。

參數

old_data

第一個包含二進位數據的字串。它作為「舊」數據。

new_data

第二個包含二進位數據的字串。它作為「新」數據。

返回值

返回包含「舊」數據和「新」數據之間差異的二進位差異字串,如果發生內部錯誤,則返回 false

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top