Ashura: Unterschiede zwei Strings in HTML darstellen

Beitrag lesen

Hallo flashnfantasy.

logChanges2HTML("Der Text hat eine Feher", "Der Text hatte zwei Fehler")

soll umgewandelt werden in zB.:

Der Text hat<b>te</b> <b>zwei</b><strikethrough>eine</strikethrough> Fe<b>l</b>her

Hier würde ich dir die dafür vorgesehenen Elemente <del> und <ins> empfehlen.

Aber nach einigen Fehlschlägen will ich mal nachfragen, ob jemand da einen bewährten Algorithmus kennt.

Das Einzige, was mir da in den Sinn kommt, ist array_diff(), vielleicht kannst du damit etwas anfangen.

Gruß, Ashura

--
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 19: Notes
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]