PHP:从数组中解析最旧的日期

jQu*_*ast 2 php arrays datetime parsing

我有这个数组:

array(2) { 
    [0]=> array(2) {
        ["url"]=> string(104) "aHR0cDovL3lvdXR1YmUuY29t"
        ["date"]=> string(19) "2014-01-06 21:44:39" 
     }

    [1]=> array(2) { 
        ["url"]=> string(28) "aHR0cDovL3d3dy5nb29nbGUuY29t"
        ["date"]=> string(19) "2014-01-06 14:28:32"
     }
 } 
Run Code Online (Sandbox Code Playgroud)

如何解析$row['date']最早的日期?

ser*_*gio 5

我认为你可以使用array_mapmin函数来做到这一点:

function customFunction($array) {
  return $array['date'];
}
$dateArray= array_map('customFunction', $array);
Run Code Online (Sandbox Code Playgroud)

因此,在执行以下操作后,您有一个包含日期的数组:

$oldDate = min($dateArray); //here you get the oldest date
Run Code Online (Sandbox Code Playgroud)


tuf*_*kid 5

要查找数组中的最短日期,请尝试以下代码

 $minDate = min(array_map(function($item) { return $item['date']; }, $array));
Run Code Online (Sandbox Code Playgroud)