edilson/word-changes-tracker

词汇变更追踪器。

0.1.0 2019-03-26 17:52 UTC

This package is auto-updated.

Last update: 2024-09-27 07:28:43 UTC


README

这是一个小的PHP库,用于追踪两个文本输入中的变更。

alt text

使用方法

安装

  composer require edilson/word-changes-tracker

在你的应用中

使用

    use EdilsonMucanze\WordChangesTracker\WordChangesTracker;
    use EdilsonMucanze\WordChangesTracker\Contracts\TrackChanges;
    use EdilsonMucanze\WordChangesTracker\Helpers\TrackChangesHelper;
    use EdilsonMucanze\WordChangesTracker\Helpers\StringFormat;

    $WCTrack = new WordChangesTracker();
    $StringFormat = new StringFormat();

然后

    $std_word = $StringFormat->StringFormat("Hello my name is Edilson im Fullstack Dev. I like PHP");
    $in_word = $StringFormat->StringFormat("Hello my name is Edilson i'm a Full Stack Dev. I love PHP");
    $response = $WCTrack->stringCompare($std_word, $in_word);
    $TrackHelper = new TrackChangesHelper($response);
    $changes = $TrackHelper->traceChanges(true);

WordChangesTracker 将返回数组

  Array (
    [new] => Hello my name is Edilson i'm a Full Stack Dev. I love PHP
    [old] => Hello my name is Edilson im Fullstack Dev. I like PHP
    )
  *
  print_r($changes).