Php 比较数组中的日期时间
我有一个包含datetime的数组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]=>
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?