我創建了我自己的論壇,並堅持從回覆中刪除多個引用文本。我會試着用例子來解釋這一點。php刪除除了最後在論壇中引用的回覆
比方說,我們得到第一條消息與文本你好A。
然後有人引用這個,我們得到:[q]Hello A[/q] Hello you too
在數據庫中。
如果第三人引用第二個回覆則會變得更加難看,如下所示:[q] [q]Hello A[/q] Hello you too[/q] Hello both
。
我想要做的是從引用文本中除去最後引用的所有回覆。所以在這種情況下在第三個答覆我想剝去[q]Hello A[/q]
裏面第三個報價。
如何讓它在無限[q]上工作?
編輯:如何在第一個主[q]內部替換多個[q]的東西[/ q]? - >[q] [q]A[/q] B[/q] -> becomes -> [q]B[/q]
OR [q][q][q]A[/q]B[/q]C[/q] -> becomes -> [q]C[/q]
[q] [q] - > [q]用單個 – 2013-03-18 10:31:01
代替雙倍,結束[/ q]怎麼辦?我認爲我需要某種preg_replace功能,但是我很糟糕.. – fshock 2013-03-18 11:07:24