簡單的看了一下,PHP 官網上的例子,寫了下面這例子,雖然不說得上是精簡,但總算是個合格的例子吧 = = ..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?php
$news_arr = simplexml_load_file('http://hk.news.yahoo.com/rss/news_hk_general_all.xml'); $list_arr = get_object_vars($news_arr->channel);
echo $news_arr->channel->title; echo "<br />"; echo $news_arr->channel->link; echo "<br />"; echo $news_arr->channel->lastBuildDate; echo "<hr />";
if (is_array($list_arr['item'])) { foreach($list_arr['item'] as $k => $v) { echo "<div style='border:1px solid #000; padding: 5px; margin: 5px 0px;'>"; echo $list_arr['item'][$k]->title; echo "<br />"; echo $list_arr['item'][$k]->link; echo "<br />"; echo $list_arr['item'][$k]->guid; echo "<br />"; echo $list_arr['item'][$k]->pubDate; echo "<br />"; echo $list_arr['item'][$k]->description; echo "</div>"; } } ?>
|