Veramente avevo pensato ad un array multidimensionale

in pratica passare da questo appunto:
codice:
array('2010-01-12 testo','2010-02-15 testo','2008-02-23 testo','2011-05-16 testo', ecc.)
a questo
codice:
array(
  "2008"=>array('2008-02-23 testo'),
  "2010"=>array('2010-01-12 testo','2010-02-15 testo'),
  "2011"=>array('2011-05-16 testo'),
  ecc.
)
Per l'ordinamento dei valori in base all'anno non ci sarebbe problema, ma come converto un array in un array multidimensionale?

C'è una funzione apposita o devo usare necessariamente un foreach?