我在preg_replace()有问题,我相信在将我的主机PHP版本从5.3更新到5.4之后。
代码以前工作正常,但现在有问题:
function update_comments($comments)
{
if (!empty($comments) && is_array($comments)) {
foreach ($comments as &$comment)
update_comment(&$comment);
}
return $comments;
}
function update_comment($comment) {
$repl = '<a href="#">$0</a>';
$comment['comment'] = preg_replace('~#(\d+)~', $repl, $comment['comment']);
return $comment;
}
任何人都可以帮我吗?
猛跑小猪