そのため、情報を表示するために、関連する別のWebサイトから直接データを収集するWebサイトがあります。これを行うために、私は(file_get_contentsを使用して)Webサイトをフェッチし、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);
}
これは正常に機能しますが、前述したように、この関数は非推奨になっています。方法を知っていれば、この関数を置き換えたいと思います。