| 
<html><body>
 <?php
 include('StringDiff.php');
 print StringDiff::getCSS();
 $a = 'This is a string.';
 $b = 'This would be another string.';
 print '<table>';
 print '<tr><td colspan=2>English characters:</td></tr>';
 print '<tr><td>a:</td><td>'.$a.'</td></tr>';
 print '<tr><td>b:</td><td>'.$b.'</td></tr>';
 print '<tr><td>diff:</td><td>'.StringDiff::diff($a, $b).'</td></tr>';
 print '<tr><td>overlap in a:</td><td>'.StringDiff::overlap($a, $b).'</td></tr>';
 print '<tr><td>overlap in b:</td><td>'.StringDiff::overlap($b, $a).'</td></tr>';
 print '<tr></tr>';
 print '<tr><td colspan=2>Chinese characters:</td></tr>';
 $a = '??????? ???????';
 $b = '??????? ?????????';
 print '<tr><td>a:</td><td>'.$a.'</td></tr>';
 print '<tr><td>b:</td><td>'.$b.'</td></tr>';
 print '<tr><td>diff:</td><td>'.StringDiff::diff($a, $b).'</td></tr>';
 print '<tr><td>overlap in a:</td><td>'.StringDiff::overlap($a, $b).'</td></tr>';
 print '<tr><td>overlap in b:</td><td>'.StringDiff::overlap($b, $a).'</td></tr>';
 print '<tr></tr>';
 print '<tr><td colspan=2>Russian characters:</td></tr>';
 $a = '??????????? ???????? ???? ?? ??????????? ????????? ?????? ';
 $b = '??????????? ??????? ???? ? ??????';
 print '<tr><td>a:</td><td>'.$a.'</td></tr>';
 print '<tr><td>b:</td><td>'.$b.'</td></tr>';
 print '<tr><td>diff:</td><td>'.StringDiff::diff($a, $b).'</td></tr>';
 print '<tr><td>overlap in a:</td><td>'.StringDiff::overlap($a, $b).'</td></tr>';
 print '<tr><td>overlap in b:</td><td>'.StringDiff::overlap($b, $a).'</td></tr>';
 print '<tr></tr>';
 print '<tr><td colspan=2>Thai characters:</td></tr>';
 $a = '?????????????? \'??????? ???.\' ????? \'?????????\' ???? \'???????\'';
 $b = '?????????????? \'??????? .\' ????? \'?????????\' ???? \'??????????\'';
 print '<tr><td>a:</td><td>'.$a.'</td></tr>';
 print '<tr><td>b:</td><td>'.$b.'</td></tr>';
 print '<tr><td>diff:</td><td>'.StringDiff::diff($a, $b).'</td></tr>';
 print '<tr><td>overlap in a:</td><td>'.StringDiff::overlap($a, $b).'</td></tr>';
 print '<tr><td>overlap in b:</td><td>'.StringDiff::overlap($b, $a).'</td></tr>';
 print '</table>';
 
 
 ?>
 </body>
 </html>
 |