Question

Je travaille avec le package Text_Diff PEAR pour différencier de courts documents texte, l’objet Text_Diff étant créé avec une liste délimitée par des espaces des mots de chaque document. J'espérais stocker le diff dans une base de données, puis l'appliquer lorsque le fichier est chargé à nouveau. Existe-t-il un moyen simple d’appliquer ce diff ou dois-je écrire une fonction pour l’analyser?

Était-ce utile?

La solution

L'extension php xdiff prend en charge les corrections de fichiers et de chaînes. En regardant la source de Text_Diff, je constate qu’il utilise xdiff pour effectuer les diffs. Vous devriez pouvoir corriger avec xdiff_string_patch () ou certaines de ses fonctions sœurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top