PHP を使用して HTML から画像の詳細を抽出する
背景
の包括的なビューを表示するにはWeb サイト上の画像の場合、そのソース URL、タイトル、および HTML ソースからの代替表現を抽出したい場合があります。コード。このタスクは単純そうに見えますが、タグの順序が異なるため、解析に課題が生じます。
効率的な解析
面倒な文字ごとの処理に依存するのではなく、PHP はは、DOMDocument を使用して洗練されたソリューションを提供します。このクラスを使用すると、HTML を XML ドキュメントとして操作できるようになり、抽出がより管理しやすくなります。
実装
$url = "http://example.com"; $html = file_get_contents($url); $doc = new DOMDocument(); @$doc->loadHTML($html); $tags = $doc->getElementsByTagName('img'); foreach ($tags as $tag) { echo $tag->getAttribute('src'); }
説明
以上がPHP を使用して HTML から画像ソース URL を効率的に抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。