我有一個字符串,它是這樣的:PHP字符串 - 使用模式字符串打入陣
$string = "Item 1|Item 2|Item 3|Item 4|Item 5"
什麼就是通過這個字符串進行迭代並刪除重複的最佳途徑。例如,它會知道要比較的每個代碼部分都在'|'之間字符。
這將選擇項目1和preg_replace()
與該項目的字符串的其餘部分。然後它會查看下一個Item(Item2)和preg_replace()
該Item的其餘部分。
棘手的部分是,如果Item 1 == Item 2
。然後,該算法將替換項目2,項目3將成爲下一個要查看的項目。
我已經嘗試了幾個方法,但沒有什麼工作。有任何想法嗎?謝謝!
太好了!我很尷尬地表現出我是如何嘗試去做的。非常感謝! –
@thepristinedesign:那麼,你在這裏做一個preg_replace? –
我打算使用的preg_replace(),但爆炸-破滅方法看起來更優雅和高效。 –