このコードはsimplehtmldom.sourceforge.netから派生したものです(スラッシュドットをクリックしてタブをスクレイピング)
foreach($html->find('body') as $article) {
$item[] = $article->find('img', 1)->outertext;
$item[] = $article->find('img', 7)->outertext;
$item[] = $article->find('img', 9)->outertext;
$articles[] = $item;
}
print_r($articles);
適切なインデックスで画像を提供してくれますが、次のような画像の間に奇妙なプレーンテキストも返します。
Array ( [0] => Array ( [0] => IMAGE [1] => IMAGE [2] => IMAGE ) )
IMAGE は出力される実際の画像です
私の質問は次のとおりです。なぜこのように出力されるのですか?配列のフォーマットが間違っていませんか? プレーンテキストを取り除くにはどうすればよいですか?