这是我的数组
$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",
);
我怎么能得到我的数组的前3个元素,我怎么能按日期时间排序?由于
你想要的是:
sort($array);
$array = array_slice($array, 0, 3);
首先,sort
函数将按字典顺序对它们进行排序(在本例中与日期一致),然后对其进行slice
以获得所需的元素。
编辑
如果您想保留键,请使用
asort($array); // "asort" instead of simple "sort"
$array = array_slice($array, 0, 3, true); // note the final "true" parameter!