Skip to content

a-mt/diff-match-patch-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diff Match Patch

Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
PHP transpiling of @google/diff-match-patch

<?php
require 'DiffMatchPatch.php';

$leftTxt  = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.';
$rightTxt = 'Lorem ipsum sit amet, conxxsecxtetur adipiscing elit!!!';
$postprocessing = 'semantic';

$dmp  = new DiffMatchPatch();
$diff = $dmp->diff_main($leftTxt, $rightTxt);

switch($postprocessing) {
    case "semantic": $dmp->diff_cleanupSemantic($diff); break;
    case "efficiency": $dmp->diff_cleanupEfficiency($diff); break;
}

echo $dmp->diff_prettyHtml($diff);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors