Visualizza il sorgente della pagina che ottieni, ti accorgerai che in realtà l'array $matches è fatto così:
Quindi:codice:Array ( [0] => Array ( [0] => <div>Agosto</div> [1] => <div>Venerdi</div> ) [1] => Array ( [0] => <div>Agosto</div> [1] => <div>Venerdi</div> ) [2] => Array ( [0] => Agosto [1] => Venerdi ) )
in [0] hai i risultati completi dei tag che racchiudono ciò che stai cercando (quindi ci sono anche i tag <div> che usi come delimitatori)
in [1] hai la stessa cosa di sopra cioè, come dice la documentazione: "an array of strings matched by the first parenthesized subpattern", infatti se dal pattern togli le parentesi tonde all'inizio e alla fine, questo secondo array sparisce
in [2] hai i valori che ha trovato, senza i delimitatori, quindi senza i tag <div>