php 获取百度的热词数据
[*]/**
[*] * 获取百度实时的热词
[*] * @user chenhaibo
[*] * @return array 返回百度的热词数据(数组)
[*] */
[*]function getBaiduHotKeyWord()
[*]{
[*] $templateRss = file_get_contents('http://top.baidu.com/rss_xml.php?p=top10');
[*] If (preg_match('/<table>(.*)<\/table>/is', $templateRss, $_description)) {
[*] $templateRss = $_description [0];
[*] $templateRss = str_replace("&", "&", $templateRss);
[*] }
[*] $templateRss = "<?xml version=\"1.0\" encoding=\"GBK\"?>" . $templateRss;
[*] $xml = simplexml_load_String($templateRss);
[*] foreach ($xml->tbody->tr as $temp) {
[*] if (!empty ($temp->td->a)) {
[*] $keyArray [] = trim(($temp->td->a));
[*] }
[*] }
[*] return $keyArray;
[*]}
页:
[1]