PHP: Horde Text_Diff

(Last Updated On: 9. december 2020)

Horde Text_Diff er et fantastisk redskab når du skal finde forskellen mellem 2 tekster og præsentere det.

Installation på Ubuntu 20.04

Herefter findes filerne under /usr/share/php/Horde

Brug af Text_Diff

Jeg illustrerer her hvordan du bruger Text_Diff ved hjælp af en php funktion:

Du bestemmer selv hvordan det skal formateres. Som standard vil Horde_Text_Diff_Renderer omslutte indsat tekst med <ins></ins> og fjernet text med <del></del>.

I ovenstående funktion har jeg valgt at overskrive ins fordi jeg gerne vil farve indsat kode rød. Jeg ville i så fald bruge min diff_render funktion således:

Og resultatet ville blive:

Du ønskes Rigtig glædelig jul og godt nytår