这是我的阵列
$array = array(
"13111" => "2014-06-21 19:51:00.0000000",
"23111" => "2014-06-20 19:51:00.0000000",
"12111" => "2014-06-21 19:51:00.0000000",
"23311" => "2014-06-22 19:51:00.0000000",
"13114" => "2014-06-21 19:51:00.0000000",
"23711" => "2014-06-20 19:51:00.0000000",
);
Run Code Online (Sandbox Code Playgroud)
我如何获得我的数组的前3个元素,我如何按日期时间排序?谢谢
Mat*_*ari 10
你想要的是:
sort($array);
$array = array_slice($array, 0, 3);
Run Code Online (Sandbox Code Playgroud)
首先,该sort函数将按字典顺序对它们进行排序(在这种情况下与日期一致),然后您slice可以获得所需的元素.
编辑
如果你想保留密钥只是使用
asort($array); // "asort" instead of simple "sort"
$array = array_slice($array, 0, 3, true); // note the final "true" parameter!
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9358 次 |
| 最近记录: |