比较对象集并获取最新的对象



我有一个对象集合,我想有一个方法通过比较创建日期来选择最新的对象:

public function getCoverImage(){
    foreach($this->getImages() as $image){
    }
}
我可以用 访问date
$image->getCreatedAt()

它将返回一个DateTime对象。有什么办法吗?

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

相关内容

  • 没有找到相关文章

最新更新