数组按时间排序php,数组按照时间排序

这篇博客介绍了一个PHP代码示例,用于从数组中按照`created_time`字段降序排列并获取最新的六条数据。通过`foreach`循环、`array_multisort`和`array_slice`函数实现这一操作,适用于数据排序和筛选场景。
摘要由CSDN通过智能技术生成

有如下数组 我想按照时间降序 获取最新的六条数据 代码如下: Array( [0] => Array ( [id] => 81 [title] => 撒大声地 [uid] => 166 [created_time] => 2015-11-25 17:15:27 [1] => 1 ) [1] => Array ( [id] => 80 [title] => 唐门提问问题标题一 [uid] => 166 [created_time] => 2015-11-20 14:49:57 [1] => 1 ) [2] => Array ( [id] => 22 [title] => test [uid] => 126 [created_time] => 2015-12-10 14:49:57 [2] => 2 ) [3] => Array ( [id] => 78 [title] => 123 [uid] => 122 [created_time] => 2015-11-16 15:52:19 [1] => 1 ) [4] => Array ( [id] => 77 [title] => dsfasd [uid] => 156 [created_time] => 2015-11-09 11:04:24 [1] => 1 ) [5] => Array ( [id] => 76 [title] => CE [uid] => 156 [created_time] => 2015-11-04 16:44:34 [1] => 1 ) [6] => Array ( [id] => 79 [title] => 测试 [uid] => 156 [created_time] => 2015-11-18 14:28:44 [1] => 1 ) [7] => Array ( [id] => 21 [title] => 没删除—1 [uid] => 126 [created_time] => 2015-07-02 13:50:44 [2] => 2 ) [8] => Array ( [id] => 20 [title] => 没删除—1 [uid] => 126 [created_time] => 2015-07-02 13:50:44 [2] => 2 ) [9] => Array ( [id] => 19 [title] => 没删除—1 [uid] => 126 [created_time] => 2015-07-02 13:50:44 [2] => 2 ) [10] => Array ( [id] => 18 [title] => 没删除—1 [uid] => 126 [created_time] => 2015-07-02 13:50:44 [2] => 2 ) [11] => Array ( [id] => 17 [title] => 1人撒Yui日体育规范地方发货方撒地方 [uid] => 3 [created_time] => 2015-07-02 13:50:44 [2] => 2 ))

回复讨论(解决方案)

foreach($arr as $v) $r[] = $v['created_time'];

array_multisort($r, SORT_DESC, $arr);

$ar = array_slice($arr, 0, 6);

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值