qazd / text-diff
A simple text differences visualization library
Installs: 98 604
Dependents: 1
Suggesters: 0
Security: 0
Stars: 35
Watchers: 2
Forks: 12
Open Issues: 0
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2025-04-26 23:05:43 UTC
README
TextDiff is a simple library for text differences visualization. Based on Wordpress's Compare Revisions.
Installation
- via Composer
composer require qazd/text-diff
- via Git
git clone https://github.com/qazd/text-diff.git
- or download zip
Usage
<?php require 'vendor/autoload.php'; $table = Qazd\TextDiff::render('String one', 'String two'); ?> <html> <head> <title>TextDiff</title> <link rel="stylesheet" type="text/css" href="vendor/qazd/text-diff/css/style.css"> </head> <body> <?= $table ?> </body> </html>
TextDiff::render()
is the only available method. With the third argument set to false
you can disable split view.
If you won't use Composer - just require src/TextDiff.php
Integrate css/style.css
into your page to style the comparison table.