我目前正在搞乱 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
但我不只是完全理解它们,以及它们如何对应于使用这个时间戳作为比较。因此,这里的任何帮助将不胜感激。提前致谢!