سؤال

قل، لدي var1 و var2 كلاهما بقيمة سلسلة. var2 هو مراجعة var1 مع تغييرات طفيفة: var1:

Hello, world1

var2:

Bye bye, world!

الآن أريد هذا الإخراج:

<span class="removed">Hello</span> <span class="new">Bye bye</span>, world<span class="removed">1</span><span class="new">!</span>

كثيرا مثل الطريق. كيف يمكنني القيام بذلك في PHP؟

شكرا

هل كانت مفيدة؟

المحلول

أود أن أقترح عليك إلقاء نظرة على text_diff. على الكمثرى.

نصائح أخرى

أطول ظهورية لاحق مشكلة. بمجرد أن وجدت لطيفة التنفيذ في بيثون و ترجمها إلى PHP (نظرا لأن صفيفات PHP ماهتة للغاية، اضطررت إلى التضحية بالسرعة باستخدام سلسلة لعقد مصفوفة LCS).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top