我有这样的原始代码
$text = preg_replace("#\[tex\](.*?)\[/tex\]#sie","'<img src=\'http://latex.codecogs.com/gif.latex?\\1\' border=\'0\' align=\'absmiddle\' alt=\'\\1\'></img>'", $text);
我想用preg_replace_callback
更改它。我想它应该是这样的
$text = preg_replace_callback("#\[latex\](.*?)\[/latex\]#si",
function($m){ return "<img src=\'http://latex.codecogs.com/gif.latex?".$m[1]."\' border=\'0\' align=\'absmiddle\' alt=\'".$m[1]."\'></img>";},
$text);
但它不起作用!请帮帮我!