Così, al volo, dai primi test sembra funzionare tutto.

Array

(

[0] => 53017 Radda In Chianti, Siena (Toscana)

[1] => 53017

[2] => Radda In Chianti

[3] => Siena

[4] => Toscana

)

Non ho ben capito perché il primo elemento dell'array è la stringa completa, ma come detto sopra con regex e stringhe sono l'ultimo.