2013-01-11 54 views
0

我有對象的集合,我想有一個通過創建日期進行比較挑選最新一期的方法:比較設置對象並獲取最新的一個

public function getCoverImage(){ 
    foreach($this->getImages() as $image){ 

    } 
} 

我可以訪問日期

$image->getCreatedAt() 

,它會返回一個DateTime對象。任何想法如何做到這一點?

回答

2
$chosen = NULL; 
foreach ($images as $image) { 
    if ($chosen === NULL || ($chosen->getCreatedAt() < $image->getCreatedAt())) { 
     $chosen = $image; 
    } 
} 
+0

THX !!!!很棒! –