我正在尝试创建一个基本上相当于Facebook风格新闻源的功能。为了订购这个新闻源,我打电话并获取与所有现有“故事”相关的所有信息,并根据时间对它们进行排序。
但是,我想根据后续PHP调用的结果重新排序这些“故事”。你怎么建议我这样做?我现在真的迷路了,所以任何可以让我进入球场的事情都会很棒!
答案 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");
?>