我需要在php文件中用preg_replace
替换DB中的一些文本。要替换的字符串是:
images/
并将其更改为
cms/images/
我知道这很简单,但我无法理解这种语法。
答案 0 :(得分:2)
$new_string = str_replace('images/', 'cms/images/', $string);
答案 1 :(得分:0)
由于OP请求使用preg_replace()
解决方案。否则,@genesis的解决方案是合适的。
$new_string = preg_replace('#images/#i', 'cms/images/', $string);
上述内容只是将images/
替换为cms/images/
中的$string
。 #符号是分隔符,它将表达式与修饰符分开。在这种情况下,分别是images/
和i
。 i
使其不区分大小写。