所以,我有一个网站,我直接从另一个相关网站收集数据,以显示信息。为此,我正在获取网站(使用 file_get_contents)并使用 eregi 删除任何不相关的内容。我的问题是,即使我已经对如何将此eregi 转换为未弃用的preg_match 进行了深入研究,但我似乎找不到解决方案。
有足够聪明的人理解 preg_match 的复杂性吗?
这是我当前的代码:
$content = file_get_contents("http://www.vattenfall.se/sv/teckna- elavtal.htm/papp/mac:24432/ma-vf_se-orderflow/ProductSelection.action?orderMode=true&submitPostalCode=&orderFlow.personal.postalCode=87140&submitPostalCode=Visa+priser");
eregi('<td style="width: 120px;" class="valuePresentation">(.*)</td>', $content, $data);
foreach($data as $split)
{
$split = explode("</td>", $split);
}
这很好用 - 但正如我所说,该功能已被弃用,我很想替换它,只要我知道怎么做!