ZendFrameworkアプリケーションでこのプログラミングの課題を達成する方法を理解しようとして問題が発生しています。
次のような配列を作成する必要があります。
$array = array(
0 => stdClass()->monthName
->monthResources = array()
1 => stdClass()->monthName
->monthResources = array()
);
これは私が使用しなければならない元の配列です:
$resources = array(
0 => Resource_Model()->date (instance of Zend_Date)
1 => Resource_Model()->date
2 => Resource_Model()->date
//etc...
);
元の配列($resources
)はすでに日付(降順)で並べ替えられているため、リソースが月でグループ化された配列を作成する必要があります。stdClass
リソースのある月のみが必要なので、リソースが1か月スキップする場合、最終的な配列にその月のオブジェクトは存在しないはずです。
また、これを迅速に処理したいので、コードを最適化する(そしてまだ読みやすい)ことについてのアドバイスは素晴らしいでしょう。どうすればこれを達成できますか?