« xdiff_string_diff_binary
xdiff_string_patch »

xdiff_string_merge3

(PECL xdiff >= 0.2.0)

xdiff_string_merge3 — 3 つの文字列をひとつに統合する

説明

function xdiff_string_merge3(
    string $old_data,
    string $new_data1,
    string $new_data2,
    string &$error = ?
): mixed

3 つの文字列をひとつに結合し、その結果を返します。 old_data が元のバージョンで、 new_data1 と new_data2 が修正したバージョンとなります。オプションの error を使用すると、結合時に拒否された部分がそこに渡されます。

パラメータ

old_data

最初のデータ文字列。"旧" データです。

new_data1

2 番目のデータ文字列。old_data の修正版です。

new_data2

3 番目のデータ文字列。old_data の修正版です。

error

指定した場合、パッチを拒否された部分がこの変数に保存されます。

戻り値

統合された文字列を返します。内部エラーが発生した場合は false、 統合された文字列が空の文字列の場合は true を返します。

参考

関連キーワード:
xdiff   統合   merge   修正   結合   拒否   diff   binary   patch   mixed   最初   パッチ   変数   内部   参考
関連する関数・ページ:
function.xdiff-file-merge3   xdiff.setup   xdiff.constants   function.xdiff-string-diff-binary   function.xdiff-string-bdiff   ref.xdiff