• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何查找数组中的最大和最小日期?

php 来源:soniya soniya 4次浏览

我需要从使用PHP的给定数组中找到最大和最小日期。如何查找数组中的最大和最小日期?

我有$ date_arr其中包含以下值,

$date_arr = array('0'=>'20-05-2015','1'=>'02-01-2015','2'=>'30-03-2015'); 

在这里,我需要得到更大的日期’20 -05-2015′ 和最小日期’02 -01-2015′ 。

我怎样才能做到这一点?


===========解决方案如下:

<?php 

$date_arr=array(0=>'20-05-2015',1=>'02-01-2015',2=>'30-03-2015'); 

usort($date_arr, function($a, $b) { 
    $dateTimestamp1 = strtotime($a); 
    $dateTimestamp2 = strtotime($b); 

    return $dateTimestamp1 < $dateTimestamp2 ? -1: 1; 
}); 

echo 'Min: ' . $date_arr[0]; 
echo '<br/>'; 
echo 'Max: ' . $date_arr[count($date_arr) - 1]; 


?> 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)