• 技术文章 >php教程 >PHP源码

    php获取百度的热词数据

    PHP中文网PHP中文网2016-05-25 17:12:00原创454

    获取百度的热词

    /**
     * 获取百度的热词
     * @user   小杰
     * @from   //m.sbmmt.com/
     * @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("&", "&amp;", $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;
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:PHP检测 ajax 请求 下一篇:一个简单的memcache类
    Web大前端开发直播班

    相关文章推荐

    • ZF框架Db类的一些遍历结果集和对表操作的最基本用法• JQuery中Bind()事件用法分析_jquery• 极简的创建文件夹函数 • PHP读取文本文件并逐行输出该行使用最多的字符串及对应次数• php用正则判断是否为数字的方法
    1/1

    PHP中文网