PHP:简单的HTML DOM解析器:内容

时间:2015-01-09 11:20:09

标签: php html

我试图获取元标记的内容"文章:出版商"使用php代码

$html = str_get_html($str); $ret = $html->find('meta[property=article:publisher]'); $value = $ret->content; echo "publisher val = ".$value[0];

任何人都可以看到我做错了吗?

2 个答案:

答案 0 :(得分:3)

如果元标记类似于:

<meta property='article:publisher' content="Article Publisher Name" />

这对我有用:

$html = str_get_html($str);
$value = $html->find('meta[property=article:publisher]', 0)->content;
echo "publisher val = ".$value;

如果您愿意,也可以分两步获取$value

$ret = $html->find('meta[property=article:publisher]');
$value = $ret[0]->content;

答案 1 :(得分:0)

试试这个:

$html = str_get_html($str);
$ret = $html->find('meta[property=article:publisher]'); 
$value = $ret[0]->plaintext; 
echo "publisher val = ".$value;