Php 如何使用替换为变量?
$aaa=preg_replace('//is',$_SESSION[“\1]”,$aaa) 您可以改为使用:Php 如何使用替换为变量?,php,preg-replace,Php,Preg Replace,$aaa=preg_replace('//is',$_SESSION[“\1]”,$aaa) 您可以改为使用: $line=preg\u replace\u回调( “//是”, 创建函数( “$matches”, '返回$_会话[$matches[1]];' ), 美元线 ); 尽管我会对您从何处获取输入字符串保持警惕:如果输入字符串来自用户,我会保持警惕(尽管看起来可能来自某种配置或模板文件,这可能还可以)。您在问什么?你需要提供更多的细节。任何编程人员都知道这很容易 $line = pre
$line=preg\u replace\u回调(
“//是”,
创建函数(
“$matches”,
'返回$_会话[$matches[1]];'
),
美元线
);
尽管我会对您从何处获取输入字符串保持警惕:如果输入字符串来自用户,我会保持警惕(尽管看起来可能来自某种配置或模板文件,这可能还可以)。您在问什么?你需要提供更多的细节。任何编程人员都知道这很容易
$line = preg_replace_callback(
'/<%var.\$(fullname).%>/is',
create_function(
'$matches',
'return $_SESSION[$matches[1]];'
),
$line
);