#contents

*lib/diff.php [#i9d1842f]
// 現在、作業中
**do_diff($strlines1, $strlines2) [#w53cc86c]
-差分データの作成
--$strlines1 に古いデータ(文字列)を、$strlines2に新しいデータ(文字列)を入れて呼び出すと、保存用の差分データを作成する
**diff_style_to_css($str = '') [#n24775ba]
-差分データを表示用に加工
**do_update_diff($pagestr, $poststr, $original) [#bd6e67d8]
-更新の衝突が発生した時に表示される、差分表示(HTML)の生成
--$pagestr に相手のデータ(文字列)
--$poststr に自分のデータ(文字列)
--$original に基準データ(文字列)

**line_diff クラス [#b1c6cd88]
***line_diff($plus = '+', $minus = '-', $equal = ' ') [#h7f526e9]
***arr_compare($key, $arr1, $arr2) [#kd5837d3]
***set_str($key, $str1, $str2) [#edc3ae0f]
***str_compare($str1, $str2) [#h31fa7be]
***compare() [#nbe889f4]
***snake($k, $y1, $y2) [#z7fb9a18]
***toArray() [#n3ff3cfc]

**DiffLine クラス [#s9bece80]
--基本的に、このクラス・クラス関数を直接呼び出す必要がありません
***DiffLine($text) [#m34d132b]
***compare($obj) [#vfb8e756]
***set($key, $status) [#b1013ec0]
***get($key) [#u90612d6]
***merge($obj) [#k147695f]
***text() [#bbd31621]



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.477 sec.

OSDN