遇到麻煩試圖找出如何實現這一編程挑戰我的Zend框架應用程序:PHP循環,日期排序挑戰
我需要創建一個數組,看起來像這樣:
$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
)已按日期排序(遞減),所以我需要創建一個數組w ^這裏資源按月分組。我只想要有資源的月份,所以如果資源跳過一個月,那麼在最後一個數組中不應該有一個stdClass
對象。
我也希望這個快速處理,所以任何優化代碼(並仍然是可讀的)的建議將是偉大的。我怎樣才能做到這一點?
這將有助於查看「Resource_Object()」的代碼,否則答案將太泛化。 – kiamlaluno 2009-12-20 23:09:48