سؤال

لدي 2 السلاسل التي كنت ترغب في مقارنة ، والعودة مواقف شخصيات مختلفة في السلسلة الثانية.

على سبيل المثال, إذا كان لدي

  1. "The brown fox jumps over the lazy dog"
  2. "The quick brown fox jumped over the lazy dog"

أريد أن أسلط الضوء على "سريعة" و "إد".ما هي أفضل طريقة للذهاب نحو هذا في PHP?

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

المحلول

نصائح أخرى

الخوارزمية تبحث عنه هو "أطول المشتركة فرعية مشكلة".من هناك فمن السهل لتحديد الاختلافات.انظر ويكيبيديا:

http://en.wikipedia.org/wiki/Diff#Algorithm

هذا سوف تعطيك صداع إلا إذا كنت تحديد porblem بوضوح أكثر أن تبدأ!دعونا نفترض أن str1 هو "أماندا" و "إيمي" و str2 هو "أماندا و الأميليز إيمي".

هو وظيفة الخاص بك إلى عودة "lase إيمي" أو "الأميليز "?

بشكل صحيح تحديد المشكلة هو الخطوة الأولى نحو حل!

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