0

したがって、curlから取得した応答はの一部です<body>

<input >でなく、タグで始まり<html><head><body>ます。

どうすれば解析できますか?simple_html_domを試してみましたが、結果がありません。代わりに正規表現を使用する必要がありますか?

4

1 に答える 1

1

DOMDocumentオブジェクトを使用してみてください。loadHTMLメソッドは html フラグメントを受け入れ、解析を行う必要があります。

$doc = new DOMDocument;
$doc->loadHtml($fragment);
$html = $doc->saveHTML();

不正な形式の html を解析することによって生成される潜在的な警告に注意してください。

于 2012-10-18T15:10:54.173 に答える