私は単純な HTML DOM パーサーを使用していて、この構文を見つけた要素を作成していました。
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
しかし、問題は、すべての HTML データが $html_data という変数にあり、curl を使用してフェッチし、HTML tidy を適用したことです。構文を次のように使用しようとすると:
// Create DOM from URL or file
$html = file_get_html($html_data); //
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
それは正しい構文ではないと思います。その場合は修正してください。エラーは何かです --> C:\wamp の非オブジェクトでメンバー関数 find() を呼び出します。このエラーは、間違った構文を使用しているためのようです (よくわかりません)。ありがとう。