-2
$ aaa = preg_replace('/ <%var。\ $(fullname)。%>/is',$ _SESSION [「\ 1」],$ aaa);如何使用替換變量?
$ aaa = preg_replace('/ <%var。\ $(fullname)。%>/is',$ _SESSION [「\ 1」],$ aaa);如何使用替換變量?
您可以使用preg_replace_callback代替:
$line = preg_replace_callback(
'/<%var.\$(fullname).%>/is',
create_function(
'$matches',
'return $_SESSION[$matches[1]];'
),
$line
);
雖然我會警惕你的出發獲取輸入字符串:如果它是來自於用戶(它看起來像它可能是未來我會警惕從某種配置或模板文件,但是,這可能是好的)。
工作很好,非常感謝 – 2010-07-03 04:43:22
你在問什麼?你需要提供更多的細節。 – Mike 2010-07-02 05:16:47
任何程序員,並知道它的簡單 – 2010-07-02 05:37:36