我有这段代码来替换div中的内容,">"和"<"在这里是为了避免在我的页面的其他地方替换:
$pageParticulier->post_content=preg_replace("#>"+$old_instance['title']+"<#", ">"+$new_instance['title']+"<",$pageParticulier->post_content);
我有这个警告preg_replace(): Delimiter must not be alphanumeric or backslash
但我不明白的是,我已经是这种模式的分界符。
答案 0 :(得分:1)
php中的字符串连接使用句点.
而不是加号+
来处理:
$pageParticulier->post_content = preg_replace(
"#>" . $old_instance['title'] . "<#",
">" . $new_instance['title'] . "<",
$pageParticulier->post_content
);