不起作用,调用函数时 $1-value 丢失:
echo preg_replace('"\b(http://\S+)"', '<a href="$1">'.findTopDomain('$1').'</a>', $text);
工作正常,输出:stackoverflow.com
echo preg_replace('"\b(http://\S+)"', '<a href="$1">'.findTopDomain('http://stackoverflow.com/questions/ask').'</a>' , $text);
我需要从 preg_replace 中将 $1 值发送到函数。我究竟做错了什么?