2011-09-06 70 views

回答

4

的使用preg_replace極限參數。

preg_replace('/abc/', '', $string, 1); 

。注意,第一個參數是一個正則表達式,因此受到正則表達式語法。這就是爲什麼它包含在正斜槓中。

+1

不,那不行。請仔細閱讀文檔。 – cdhowie

+0

count(last)參數通過引用傳遞。你可以在函數執行時和之後傳遞一個變量,它將包含所做的替換次數。您不能限制所做替換的次數。上面的代碼將導致錯誤(數字不能通過引用傳遞)。 –

+1

我最初使用'preg_replace'回答,但看到yvan的回答後,我認爲'str_replace'更好。我沒有測試過它。我回到了我的'preg_replace'答案。 –

相關問題