0
$products
と呼ばれるコレクションがあり、それぞれのインスタンスにはフィールドcreated_at
が含まれています。後者は明らかにDBにフォーマット('Y-m-d H:i:s')
を持っています。ユニークなインスタンスを取得するのが簡単ですcreated_at
。しかし、ユニークな年値のcreated_at
をの単一表現(私は私の意見で書くことができます)に取り戻したいと思います。私は何を探していますは、次のとおりです。['2012', '2013', '2016']
:created_atから一意の年の値を取得する方法は?
$products->unique(year value ('Y' ONLY) of 'created_at')
この表現は、このような何かに評価する必要があります。
あなたは '$独特= $製品 - >ユニーク(関数($アイテム){ リターン$アイテム[ 'created_atと'] - >年; });試してみましたが、' –
@Angad Dubeyさんは、ハック見えます私の例ではうまくいくだろう;)ネイティブPHPの日付メソッドを使用したいと思うかもしれないが、それと同様のもの – Alex
これは正しいAngardだ。 – whoan