Änderungen zwischen zwei Strings ermitteln

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Änderungen zwischen zwei Strings ermitteln

Beitrag von saerdnaer »

Hi
kennt jemand von euch eine fertige funktion oder methode mit der ich in php die unterschiede zwischen zwei strings ausgeben lassen kann?

beispiel:
$str1 = 'Das ist ein Text.';
$str2 = 'Das ist ein noch längerer Text.';

wobei mir die funktion dann sagt das noch längerer dazu gekommen ist
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Wäre mir nicht bewusst. Würde die Strings in die einzelnen Wörter zerlegen und dann einzeln vergleichen. Was soll den passieren, wenn ein Wort in einem String mehrmals in dem anderen aber nur einmal vorkommt?

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

es soll mir das ausgeben was dazugekommen ist...
die wörter miteinaner vergleichen? naja ich weiß nicht so recht schließlich können die strings ja auch code enthalten.
ich dachte bisher daran, jedes zeichen miteinander zu vergleichen; allerdings wüsste ich dann noch nicht wie das programm mitbekommen soll ob jetzt wieder der alte string weiter geht.

ah
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

ka was Du davon schon kennst und ob's Dir etwas bringt:
http://manuals.phpforum.de/php/ref.xdiff.php
http://px.sklar.com/code.html?id=879
Bei diesem CMS scheint so eine Funktion integriert zu sein:
http://www.sitellite.org/docs/Diff/Diff.html

Gruß Christian
---
Antworten

Zurück zu „Coding & Technik“