我有字符串$myString
並且字符串的內容是隨機時間「foo」,但我不知道有多少次!
我想要做的是爲每個「富」添加一個唯一的編號。
例如: 「富富富」 - > 「foo1 foo2的foo3」
我目前的做法: $z = 0; $myString = preg_replace ('/foo/' , 'foo'.++$z, $myString);
當然 「foo1 foo1 foo1」
以不同的方式替換字符串中的文本
所以我的問題這個回報是:如何在PHP中以不同的方式替換字符串中的文本?
謝謝!
MasterBolle
如果這個不適合你的情況,你可以使用'preg_replace_callback',使一個函數,增加了大量的字符串,但你必須將當前數字保留在全局變量中,以便增加它。 – TheFallen