如何使用preg_replace
作为替换参数?此代码出现错误。带替换功能的preg_replace
function getInfo($id,$slot){
if(!$id){ return '<b>Error</b> Id Not Returned. Please contact [email protected] for more information.'; }
$mm = mysql_query("SELECT * FROM `users` WHERE `id`='".$id."'");
$mma = mysql_fetch_assoc($mm);
$p = $mma[$slot];
return $p;
//return $id; <- Debug (Returns ID given)
}
$post = preg_replace(
"/\[CallName]([^]]+)\[\/CallName\]/",
getInfo('\\1',"fullname"),
$post
);
不是问题:?'' – GolezTrol 2011-05-16 23:52:39
什么错误你好吗? – tkm256 2011-05-17 00:02:43