我正在尝试创建一个本质上相当于 Facebook 风格的新闻源的功能。为了订购此新闻源,我调用并获取与所有现有“故事”相关的所有信息,并根据时间对它们进行订购。
但是,我想根据后续 PHP 调用的结果对这些“故事”重新排序。你建议我如何去做这件事?我现在真的迷路了,所以任何能让我进入球场的东西都会很棒!
最佳答案
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");
?>
关于php - 基于 PHP 函数调用的新闻源重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5234918/