重複の可能性:
PHPでHTMLを解析および処理する方法は?
いくつかのhtmlから値を抽出しようとしています。これが私が値を取得しようとしているHTMLドキュメントの一部です。
<input type="hidden" id="first"
value='€218.33' />
<input type="hidden" id="second"
value='€291.08' />
<input type="hidden" id="third"
value='€344.77' />
次のpregmatchallコマンドを使用しました。ここで、$ bufferには、検索しているページのhtml全体が含まれています。
if (preg_match_all('/<input type="hidden" id="(.+?)" value=\'€(.+?)\'/', $buffer, $matches))
{
echo "FOUND";
echo $matches[2][0] . " " . $matches[2][1] . " " . $matches[2][2] . "\n";
}
このpregmatchコマンドは、一致するものを検出していません。助言がありますか?