Таким образом, цель состоит в том, чтобы преобразовать:
This is a reference to the >>4 reply
... в:
This is a reference to the <a href="#4">>>4</a> reply
... где ">" - HTML UTF-8 эквивалент ">».(помните, вы не хотите создавать проблемы HTML)
Проблемы: (1) вы забыли экранировать кавычки в замене (2), так как вы хотите выделить число, вам нужно использовать скобкисоздать подшаблон для дальнейшего использования.
Как только вы это сделаете, вы получите:
function autolink($contents) {
return preg_replace( "/>>([0-9])/i",
"<a href=\"#$1\">>>$1</a>",
$contents,
-1
);
}
Удачи