擴大阿邁勒穆拉利的你需要做以下的想法。
例如你要加載一些 「a.html」 文件:
<html>
<body>
Lorem ipsum dolor
<a title="Ravellavegas.com Analysis" href="http://somewebsite.com/" />
sit amet, consectetur adipisicing elit, sed do eiusmod tempor
<a title="Articlesiteslist.com Analysis" href="http://someanotherwebsite.com/" />
incididunt ut labore et dolore magna aliqua.
</body>
</html>
然後,您必須編寫腳本如下:
<?php
$dom = new DOMDocument();
$dom->load('a.html');
foreach ($dom->getElementsByTagName('a') as $tag) {
echo $tag->getAttribute('title').'<br/>';
}
?>
此輸出:
Ravellavegas.com Analysis
Articlesiteslist.com Analysis
變#2
<?php
$text = <<<EOT
<html>
<body>
Lorem ipsum dolor
<a title="Ravellavegas.com Analysis" href="http://somewebsite.com/" />
sit amet, consectetur adipisicing elit, sed do eiusmod tempor
<a title="Articlesiteslist.com Analysis" href="http://someanotherwebsite.com/" />
incididunt ut labore et dolore magna aliqua.
</body>
</html>
EOT;
preg_match_all('/title=".*?"/is', $text, $matches);
foreach($matches[0] as $m)
{
$m = str_replace('title="', "", $m);
$m = str_replace('"', '', $m);
echo htmlentities($m)."<br />";
}
?>
這仍然輸出:
Ravellavegas.com Analysis
Articlesiteslist.com Analysis
負載與PHP的內置DOM解析器,並做HTML:'的foreach($ dom->的getElementsByTagName( 'A')爲$標籤){ 回聲$ tag-> getAttribute('title'),'
'; }'。 –
如何做到這一點?整個劇本將如何看起來比?對不起,我幾乎不知道有關PHP的任何信息。開幕和結束標記不匹配 – user3281831