基于PHP函数调用重新排序新闻源

时间:2011-03-08 15:57:55

标签: php mysql feed

我正在尝试创建一个基本上相当于Facebook风格新闻源的功能。为了订购这个新闻源,我打电话并获取与所有现有“故事”相关的所有信息,并根据时间对它们进行排序。

但是,我想根据后续PHP调用的结果重新排序这些“故事”。你怎么建议我这样做?我现在真的迷路了,所以任何可以让我进入球场的事情都会很棒!

1 个答案:

答案 0 :(得分:1)

PHP usort可能就是你要找的东西:

<?php
function cmp($a, $b)
{
    if ($a->somefield == $b->somefield) {
        return 0;
    }
    return ($a->somefield < $b->somefield) ? -1 : 1;
}

$feeds = getFeeds();

usort($feeds, "cmp");

?>

http://php.net/manual/en/function.usort.php