Php 比较数组中的日期时间

Php 比较数组中的日期时间,php,arrays,Php,Arrays,我有一个包含datetime的数组 array(3) { [1368090995]=> object(stdClass)#375 (1) { ["submitted"]=> string(10) "1368090995" } [1368091032]=> object(stdClass)#376 (1) { ["submitted"]=> string(10) "1368091032" } [1368091070]=>

我有一个包含datetime的数组

 array(3) {
  [1368090995]=>
  object(stdClass)#375 (1) {
   ["submitted"]=>
   string(10) "1368090995"
 }
  [1368091032]=>
  object(stdClass)#376 (1) {
   ["submitted"]=>
  string(10) "1368091032"
 }
  [1368091070]=>
  object(stdClass)#372 (1) {
   ["submitted"]=>
  string(10) "1368091070"
 }
}
我想从这个数组中获取最新时间


如何比较数组中的数据时间?

因为时间戳是键,所以可以非常简单地进行比较

$timestamps = array_keys($your_array);
$latest = max($timestamps);
array\u keys()
返回输入数组中所有键的数组
max()
接受一个数字数组,并返回最大的数字,因此在本例中返回最新时间

,因为时间戳是键,所以可以简单地执行此操作

$timestamps = array_keys($your_array);
$latest = max($timestamps);
sort($array);
print_r(array_shift($array));
array\u keys()
返回输入数组中所有键的数组
max()

sort($array);
print_r(array_shift($array));
$latest = max(array_keys($array));

根据您的OBEJCT示例数组,您可以使用

$latest = max(array_keys($array));

确保它是一个数组并使用
max()
?确保它是一个数组并使用
max()
?我不需要在比较之前将其更改回datetime?我不需要在比较之前将其更改回datetime?