2008-09-18 26 views
5

我有2個字符串,我想比較,並返回第二個字符串中不同字符的位置。你如何找到PHP中2個字符串的區別?

舉例來說,如果我有

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

我想是要突出 「快」 和 「編輯」。在PHP中使用這個最好的方法是什麼?

+1

比你意識到這可能是一個比較複雜的問題。如果字符串2中的一部分字符串被刪除,您將如何「突出顯示」這些差異?你需要指出添加,刪除和可能的修改嗎? – Prestaul 2008-09-18 04:00:39

回答

3

這將會給你一個頭痛,除非你確定你的porblem更清楚地開始! 假設str1是「阿曼達和艾米」,str2是「阿曼達和澱粉酶艾米」。

您的功能是返回「lase艾米」或「澱粉酶」?

正確定義您的問題是邁向解決方案的第一步!

+1

這種情況並不重要。這兩種解決方案都意味着原來的內容會發生變化,並會顯示變化。我會假設返回「lamy艾米」會更容易,因爲原始字符串是不間斷的,並在第二個字符串的開始。 – David 2008-09-18 03:56:00

相關問題