0

Web サイトのインデックスを作成しようとしていますが、preg_match が空の配列を返します。

これは私がこれまでに持っているものです:

$content = get_content("www.something.com");
preg_match_all('#<span class="box_cod">Cod: ([0-9\.]*)</span><span class="box_pret">PRET: (.*)</span>#',$content,$Produs);

get_content は、サイトを取得するための curl 関数です。

ありがとうございました!

4

1 に答える 1

3

PHP Simple HTML DOM Parserを使用して、変数内のサイト コンテンツを解析および取得できます。
たとえば、最初にphpファイルを含めます..

// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

HTML を正規表現で解析するよりも簡単です。

于 2013-03-04T12:42:50.423 に答える