Effettivamente c'è qualcosa di strano. Provando a stampare $eventi (copio un pezzo) viene fuori:

codice:
Array ( [0] => Array ( [data] => 1374876000 [titolo] => prova di oggi [testobreve] => [testolungo] => [immagine] => ../immagini/ [allegato] => ../allegati/ ) [1] => stdClass Object ( [data] => 1376604000 [titolo] => agosto [testobreve] => [testolungo] => [immagine] => ../immagini/ [allegato] => ../allegati/ ) [2] => stdClass Object ( [data] => 1375394400 [titolo]
Perchè "stdClass Object" ?

INoltre provando a stampare
$a->data e $b->data viene tipo:
codice:
b 1406239200
a 1374703200
b 1376604000
a 1374703200
Però mi da un warning:
Notice: Trying to get property of non-object in nomefile on line 90 e nelle altre righe dove ci si riferisce a $a->data e $b->data