0

我正在尝试索引一个网站,而我的 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 回答