kijtra/textdiff

简易文本比较类。这是一个简单的文本比较库。

v2.1.1 2021-02-15 02:21 UTC

This package is auto-updated.

Last update: 2024-09-15 10:04:42 UTC


README

简单的文本比较PHP类。
对于日语,尽量进行“一定程度的”分词以提高可读性。

DEMO 页面

用法

<?php
use Kijtra\TextDiff\TextDiff;

$old_text = "abcg efgh ijk";

$new_text = "abcg efg hijk";

$diff = new TextDiff($old_text, $new_text);

// Get raw data
$data = $diff->getData();

// Get HTML data (use table tag)
$html = $diff->getHtml();

许可证

MIT

变更日志

v2.1.1

  • README 编辑
  • 保留旧文件路径
  • index.php 文件名更改为 example.php

v2.0.0

  • 暂时支持 PHP5.6 以上

  • 添加命名空间

    <?php
    include('TextDiff.php');
    $diff = new TextDiff($text1, $text2);

    ↓↓↓

    <?php
    use Kijtra\TextDiff\TextDiff;
    $diff = new TextDiff($text1, $text2);
  • Composer 支持

  • 添加辅助函数

    <?php
    // 配列で取得
    $diff = text_diff($text1, $text2);
    
    // HTMLで取得
    $html = text_diff_html($text1, $text2);
  • 创建测试

v1.0.1

  • 添加警告错误验证(#4

v1.0.0

  • 首次发布