[英]How can I get results without HTML codes with preg_match_all in PHP?
我正在使用此代码。 但是它返回了html代码。
$site=file_get_contents("http://www.example.com/".$link);
preg_match_all('/<h1>(.*?)<\/h1>/',$site,$baslik);
它像<h1> result </ h1>一样返回。 但我只想看看结果。 谢谢。
使用DOMDocument:
$dom = new DOMDocument();
@$dom->loadHTMLFile('http://www.example.com/' . $link);
$h1Nodes = $dom->getElementsByTagName('h1');
foreach ($h1Nodes as $h1Node) {
echo "\n" . $h1Node->nodeValue;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.