【问题标题】:PHP searching and counting the occurence of a string in a file in atom formatPHP以原子格式搜索和计算文件中字符串的出现次数
【发布时间】:2011-09-01 04:50:27
【问题描述】:

我正在寻找一种方法来解析原子格式的 URL,例如此处显示的结果 - http://search.twitter.com/search.atom?q=Stackoverflow&:)&since:2011-05-24&rpp=100&page=1

到目前为止,我尝试使用 file_get_contents(); 函数,并将其保存到文本文档中,但它只输出 21kb 块(每次我重新运行脚本时,它都会在末尾附加一个新的、额外的 21kb现有文件)

我需要能够找到字符串<published> 在文档中出现的次数(以便找出页面上发布了多少推文)。有没有一种功能可以用来直接在 URL 的 HTML 中搜索和计数,或者将 URL 的 HTML(整个,大约 120kb)保存到本地文件,然后搜索和计数该文件?

【问题讨论】:

    标签: php search twitter count atom-feed


    【解决方案1】:

    我能想到的只是使用 SimpleXML 来解析它,使用 Xpath 来查找已发布的标签,然后计算来自该 Xpath 的结果数。这可能是我会这样做的方式,但你可以再次使用 preg_match 它确实返回你的正则表达式在字符串中匹配的次数

    【讨论】:

    • 有什么方法可以搜索和统计一个 URL 直接返回的结果吗?
    猜你喜欢
    • 2017-02-25
    • 2017-08-05
    • 2020-02-21
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多