simpleXMLフィードを使用してRSSフィードから画像を取得し、配列を介してデータを解析してforeachループに戻そうとしています...
ソースコードでは、[説明] の配列は空白として表示されていますが、別のループを使用してそれを引き出すことができましたが、次の配列を取り込む方法を見つけることはできません。各投稿の画像です!
ヘルプ?
ここで私の進捗状況を確認できます: http://dev.thebarnagency.co.uk/tfolphp.php
元のフィードは次のとおりです: feed://feeds.feedburner.com/TheFutureOfLuxury?format=xml
$xml_feed_url = 'http://feeds.feedburner.com/TheFutureOfLuxury?format=xml';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $xml_feed_url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xml = curl_exec($ch);
curl_close($ch);
function produce_XML_object_tree($raw_XML) {
libxml_use_internal_errors(true);
try {
$xmlTree = new SimpleXMLElement($raw_XML);
} catch (Exception $e) {
// Something went wrong.
$error_message = 'SimpleXMLElement threw an exception.';
foreach(libxml_get_errors() as $error_line) {
$error_message .= "\t" . $error_line->message;
}
trigger_error($error_message);
return false;
}
return $xmlTree;
}
$feed = produce_XML_object_tree($xml);
print_r($feed);
foreach ($feed->channel->item as $item) {
// $desc = $item->description;
echo '<a href="'.$item->link.'">link</a><br>';
foreach ($item->description as $desc) {
echo $desc;`
}
}
ありがとう