joelwmale/rss-feed-php
Composer 安装命令:
composer require joelwmale/rss-feed-php
包简介
RSS Feeds for PHP is a very small, lightweight, and easy-to-use library for consuming an RSS feed.
README 文档
README
RSS Feeds for PHP is a very small, lightweight, and easy-to-use library for consuming an RSS feed.
It requires PHP 7.1 or newer with cURL installed on the system, and is licensed under the MIT License.
Installation
Composer:
composer require joelwmale/rss-feed-php
Usage
Download RSS feed from URL:
use joelwmale\RSSFeedPHP; $feed = RSSFeedPHP::load($url);
Elements are returned as SimpleXMLElement objects, with the outter most object being an std::class.
echo 'Title: ', $feed->title; echo 'Description: ', $feed->description; echo 'Link: ', $feed->link; foreach ($feed->item as $item) { echo 'Title: ', $item->title; echo 'Link: ', $item->link; echo 'Date: ', $item->date; echo 'Description ', $item->description; echo 'HTML encoded content: ', $item->{'content:encoded'}; }
A helper class is available if you wish to convert it to an array instead:
use joelwmale\RSSFeedPHP; $feed = RSSFeedPHP::load($url); $feed->toArray();
Caching is available by adding the following:
use joelwmale\RSSFeedPHP; RSSFeedPHP::$cacheDir = __DIR__ . '/tmp'; RSSFeedPHP::$cacheExpire = '5 hours';
Testing
Tests are run via phpunit:
phpunit
统计信息
- 总下载量: 845
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-12-27