0
我想用php变量替换RewriteCondition中的服务器变量。
forexampe:
我有以下字符串:
$x="RewriteCond %{HTTP_HOST} ^www";
我想是$ var ==
$x="RewriteCond %{HTTP_HOST} ^www";
preg_replace("/%\{[^}]+)\}/i","$$1==",$x);
上面的代码是不工作来代替%{VAR},我收到来自php正则表达式解析器的警告:
compilation failed, unmatched parentheses at offset at
我试图用反斜杠替换$,但它也没有解决问题。
功能有问题吗?
您是否尝试过配对? –
'preg_replace(“/ \%\ {[^ \}] + \}/i”,“$$ 1 ==”,$ x)' – roullie