-1

好的,我在这个问题上花了很多时间,我想从外部页面获取标签,所以我这样做:

$dom = file_get_html($url); 

$name = $dom->find('h1'); 
$name = $name[0]->plaintext;

该网站将h1标签的内容显示为:Grandon Multi-Purpose HTML Template

当我回显 $name 时,它​​是:Grandon 多用途 HTML 模板

但是当我将它保存在 MySQL 中时,它变成:

Grandon Multi-Purpose HTML Template

当我保存页面的源代码时,它还显示:

Grandon Multi-Purpose HTML Template

有没有什么快速的方法可以用它们的实际值替换那些特殊字符?

4

1 回答 1

0

是的。使用html_entity_decode()

$name = html_entity_decode($name[0]->plaintext);
于 2013-03-16T22:55:15.087 回答