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']最早的日期?
我认为你可以使用array_map和min函数来做到这一点:
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)
要查找数组中的最短日期,请尝试以下代码
$minDate = min(array_map(function($item) { return $item['date']; }, $array));
Run Code Online (Sandbox Code Playgroud)