我目前在使用Twitter API,但这个问题并不真正涉及到Twitter API; 这只是一个普通的PHP问题。
我分别拉取了几个推文的查询,然后将请求合并。因此,基本上,在所有操作完成之后,我最终得到了一个类似于以下内容的数组,其中推文不一定按照正确的时间顺序排列:
我分别拉取了几个推文的查询,然后将请求合并。因此,基本上,在所有操作完成之后,我最终得到了一个类似于以下内容的数组,其中推文不一定按照正确的时间顺序排列:
$tweets = array(
array(
'text' => 'Some tweet.',
'time' => 'Sat Jun 22 00:45:37 +0000 2013'
),
array(
'text' => 'And another.',
'time' => 'Fri Jun 21 15:32:34 +0000 2013'
),
array(
'text' => 'Another tweet.',
'time' => 'Fri Jun 21 17:24:44 +0000 2013'
),
array(
'text' => 'And one more tweet.',
'time' => 'Fri Jun 21 08:01:37 +0000 2013'
)
);
现在我正在尝试找出按每个推文的时间戳降序排序这个数组的最佳方法。
我正在阅读有关usort
和uasort
的资料,但我并不完全理解它们,以及如何将它们与使用此时间戳进行比较相对应。因此,在这里任何帮助都将不胜感激。提前致谢!
return $ts2-$ts1
-- 就可以了。 - Jason