edilson / word-changes-tracker
Word changes tracker.
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/edilson/word-changes-tracker
This package is auto-updated.
Last update: 2025-10-27 10:01:22 UTC
README
A small php library that tracks changes in two text inputs.
Usage
Instalations:
composer require edilson/word-changes-tracker
In your app:
Use:
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();
Then:
$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 will Return array:
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).