PHP-从标题标签中提取文本

PHP-从标题标签中提取文本,php,html,tags,title,Php,Html,Tags,Title,我需要在html标题标记示例:(content)之间提取文本,我编写了以下代码,效果很好 / Main area $link = "http://www.fonecta.fi"; gettitle($link); // End of main area function gettitle($link) { $text = file_get_contents($link); preg_match_all('/<title>.*?<\/title>/is', $text,

我需要在html标题标记示例:(content)之间提取文本,我编写了以下代码,效果很好

/ Main area
$link = "http://www.fonecta.fi";
gettitle($link);
// End of main area

function gettitle($link)
{
$text = file_get_contents($link);
preg_match_all('/<title>.*?<\/title>/is', $text, $matches);
foreach($matches[0] as $m)
{
    echo htmlentities($m)."<br />";
}
}
/Main区域
$link=”http://www.fonecta.fi";
gettitle($link);
//主要区域结束
函数gettitle($link)
{
$text=文件获取内容($link);
preg_match_all('/.*?/is',$text,$matches);
foreach($m与[0]匹配)
{
回音频率($m)。“
”; } }
但是,它没有以正确的方式显示外来字母,例如,我从这个单词(Henkilöt)得到的输出是(HenkilÃt)。有没有建议如何解决这个问题


代码是用PHP编写的。

不要使用HTML属性()将页面转换为UTF-8为什么要进行preg\u match\u allforeach?一个页面应该只有1个标题标记。试试/(.*)/是是的,Commo是一个标题,但是,如果碰巧存在多个标题标记,那么我需要将它们全部提取出来并应用一些特性。@putvande他可能是从XML或RSS页面提取标题,其中标题标记以多种形式存在。@Dave,我怎么做,有任何特定的命令或代码吗?谢谢