Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
zerkms
согласен, НО, в preg_match_all() ретурном возвращается количество найденых вхождений, а в данном случае ретурн не задействован вовсе, поэтому я и подумал что так "правильнее"
Вот, вернул return и один параметр только оставил:
function SplitLinks($content)
{
$pattern="/href\s*=\s*['\"](.*?)['\"]/i";
preg_match_all($pattern, $content, $arr);
return array_unique($arr[1]);
}