gpt4 book ai didi

php - 使用 SimplePie 自定义排序顺序

转载 作者:行者123 更新时间:2023-12-04 18:13:41 25 4
gpt4 key购买 nike

使用 SimplePie,我如何按随机顺序和标题(字母)对项目进行排序?根据这个页面( http://simplepie.org/wiki/tutorial/sorting_by_custom_criteria_instead_of_date ),文档说要扩展类并编写自己的方法。但是没有更多的例子,我似乎无法自己编写代码。

目前,我将所有提要项目放入数组中并对其进行排序。但是,SimplePie 的默认排序顺序是按日期。因此,如果某些 url 有较新的项目,假设其中 20 个是新的,如果我总共只获取 20 个项目,那么输出将被来自有限源 url 的项目占据,尽管我想以随机顺序显示项目拾取每个人都有几个。

我希望使用扩展类方法有更多工作示例。

最佳答案

其实很简单。哈哈

class SimplePie_Title_Sort extends SimplePie
{
public static function sort_items($a, $b)
{
return strcmp($a->get_title(),$b->get_title());
}
}
class SimplePie_Random_Sort extends SimplePie
{
public static function sort_items($a, $b)
{
return rand(-1, 1);
}
}

关于php - 使用 SimplePie 自定义排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12127709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com