0

htmlの文字列をフィードして、srcやhrefなどを見つけることができるライブラリ、クラス、関数などを探しています。特定のケースの正規表現を見つけることができることは知っていますが、毎回新しい正規表現を見つけなくても簡単に入手できるライブラリを探しています。

4

2 に答える 2

1

SimpleHTMLDOMは、このシナリオでの友達です。正規表現は決して最良の方法ではありません(HTMLタグの場合)。

例:

$html = file_get_html('http://www.google.com/');

// Find all images 
foreach($html->find('img') as $element) {
       echo $element->src . '<br>'; # givs you the image 'src' attribute for each image on that page.
}
于 2012-09-14T13:26:00.810 に答える
1

PHP5を使用していると仮定すると、それはDOMDocumentクラスですでにネイティブに利用可能です。

http://docs.php.net/manual/en/domdocument.loadhtml.php

于 2012-09-14T13:47:58.983 に答える