7
嗨我正在使用下面的代碼,但我得到第二行「意外的T_FUNCTION」語法錯誤。有什麼建議麼?
preg_replace_callback("/\\[LINK\=(.*?)\\\](.*?)\\[\/LINK\\]/is",
function (array $matches) {
if (filter_var($matches[1], FILTER_VALIDATE_URL))
return '<a href="'.
htmlspecialchars($matches[1], ENT_QUOTES).
'" target="_blank">'.
htmlspecialchars($matches[2])."</a>";
else
return "INVALID MARKUP";
}, $text);
您的PHP版本是否支持關閉? – 2010-09-07 09:21:50
@Mike B.我使用PHP 5.2,所以我猜不是。 – Mike 2010-09-07 09:24:05
您至少需要php 5.3:http://php.net/manual/en/functions.anonymous.php – jigfox 2010-09-07 09:24:52