qrss
1.0.0
คลาส API เพื่อแยกวิเคราะห์ฟีด RSS เป็น json พร้อมตัวเลือกแคช
คว้าคลาส qrss และใช้ need มันในไฟล์ php ของคุณ
require ' src/qrss.php ' ;
// To fetch an RSS feed as json use
( new qrss ( ' https://news.google.com/?output=rss ' ))-> json ();
// For fresh copy you can use fresh() which will ignore cache
( new qrss ( ' https://news.google.com/?output=rss ' ))-> fresh ()-> json ()
// Get the feed ignoring validation adding novalidate()
( new qrss ( ' https://en.blog.wordpress.com/feed/ ' ))-> novalidate ()-> json ();
// There is also an option to get data in plain text using text() instead of json()
( new qrss ( ' https://news.google.com/?output=rss ' ))-> text ();คุณยังสามารถขยายวิธีการแยกวิเคราะห์เพื่อปรับแต่งผลลัพธ์ได้
class Myqrss extends qrss {
protected function parse ( $ xml )
{
// you have all the xml elements as SimpleXMLElement object
// parse it however you want, return the array from this
return [
' title ' => ( string ) $ xml -> channel -> title
];
}
}
( new My qrss ( ' https://news.google.com/?output=rss ' ))-> json ();