我需要在php文件中使用preg_replace
替換DB中的一些文本。替換字符串是:preg_replace更改圖像路徑
images/
,並更改爲
cms/images/
我知道這很簡單,但我只是不明白這句法。
我需要在php文件中使用preg_replace
替換DB中的一些文本。替換字符串是:preg_replace更改圖像路徑
images/
,並更改爲
cms/images/
我知道這很簡單,但我只是不明白這句法。
由於OP要求解決方案使用preg_replace()
這裏是一個。否則,@genesis的解決方案更適合。
$new_string = preg_replace('#images/#i', 'cms/images/', $string);
上面只是替換images/
與$string
cms/images/
。 #符號是將表達式與修飾符分開的分隔符。在這種情況下,分別爲images/
和i
。 i
使其不區分大小寫。
謝謝本,它的工作原理。 – notforever