我是SimplePie的新手,正在浏览API,无法找到我需要的东西。我需要使用Simple Pie来从多个feed中获取随机文章。我最好解释一下我的问题:
以下是SimplePie现在为我提供的信息(按时间顺序排列):
第5条(CNN)
第1条(YAHOO)
第5条(YAHOO)
第1条(GOOGLE)
以下是我需要的方式(按随机顺序):
依此类推......
据我所知,我每次都要制作一个单独的SimplePie Feed,只是为了拉一篇独特的文章。我希望Simple Pie能够通过一次调用完成此操作,但只需在将其发送回之前将其重新排列。有点像一个定制的度假胜地。
请帮助:)
答案 0 :(得分:3)
我在这里有同样的问题:Custom Sort Order with SimplePie
你需要扩展课程。
class SimplePie_Random_Sort extends SimplePie
{
public static function sort_items($a, $b)
{
return rand(-1, 1);
}
}