Dato questo array
Codice PHP:
Array
(
[09-2011] => 1
[01-2012] => 1
[04-2012] => 1
[09-2012] => 2
[10-2012] => 1
[11-2012] => 98
[12-2012] => 2
)
(la chiave è mese/anno, potrei averla anche come YYYYMM se dovesse servire) dovrei effettuare due operazioni...
1) Dato il mese e l'anno attuale (in questo caso 12-2012) elimina tutte le chiavi ed i rispettivi valori superiori a 12 mesi (nel caso dell'array postato, dovrebbe eliminare 09-2011 ed il 01/01/2013 eliminare anche 01-2012) [i dati vengono estratti da un MySQL]
2) in quell'array dovrei aggiungerci, con value = 0, i mesi mancanti.
Diciamo che dopo queste due operazioni dovrebbe venir fuori un array cosi:
Codice PHP:
Array
(
//[09-2011] => 1 questo valore eliminato perchè siamo a dicembre 2012
[01-2012] => 1
[02-2012] => 0 // aggiunto
[03-2012] => 0 // aggiunto
[04-2012] => 1
[05-2012] => 0 // aggiunto
[..... taglio perchè credo sia chiaro...]
[09-2012] => 2
[10-2012] => 1
[11-2012] => 98
[12-2012] => 2
)
Grazie mille e buona domenica!