Skip to content

Instantly share code, notes, and snippets.

@stockmind
Last active March 27, 2024 13:47
Show Gist options
  • Save stockmind/8bcbbf9ac41bc196401b96084ec8c5d3 to your computer and use it in GitHub Desktop.
Save stockmind/8bcbbf9ac41bc196401b96084ec8c5d3 to your computer and use it in GitHub Desktop.
[
{
"nome": "Agrigento",
"sigla": "AG",
"regione": "Sicilia"
},
{
"nome": "Alessandria",
"sigla": "AL",
"regione": "Piemonte"
},
{
"nome": "Ancona",
"sigla": "AN",
"regione": "Marche"
},
{
"nome": "Arezzo",
"sigla": "AR",
"regione": "Toscana"
},
{
"nome": "Ascoli Piceno",
"sigla": "AP",
"regione": "Marche"
},
{
"nome": "Asti",
"sigla": "AT",
"regione": "Piemonte"
},
{
"nome": "Avellino",
"sigla": "AV",
"regione": "Campania"
},
{
"nome": "Bari",
"sigla": "BA",
"regione": "Puglia"
},
{
"nome": "Barletta-Andria-Trani",
"sigla": "BT",
"regione": "Puglia"
},
{
"nome": "Belluno",
"sigla": "BL",
"regione": "Veneto"
},
{
"nome": "Benevento",
"sigla": "BN",
"regione": "Campania"
},
{
"nome": "Bergamo",
"sigla": "BG",
"regione": "Lombardia"
},
{
"nome": "Biella",
"sigla": "BI",
"regione": "Piemonte"
},
{
"nome": "Bologna",
"sigla": "BO",
"regione": "Emilia-Romagna"
},
{
"nome": "Bolzano/Bozen",
"sigla": "BZ",
"regione": "Trentino-Alto Adige/Südtirol"
},
{
"nome": "Brescia",
"sigla": "BS",
"regione": "Lombardia"
},
{
"nome": "Brindisi",
"sigla": "BR",
"regione": "Puglia"
},
{
"nome": "Cagliari",
"sigla": "CA",
"regione": "Sardegna"
},
{
"nome": "Caltanissetta",
"sigla": "CL",
"regione": "Sicilia"
},
{
"nome": "Campobasso",
"sigla": "CB",
"regione": "Molise"
},
{
"nome": "Carbonia-Iglesias",
"sigla": "CI",
"regione": "Sardegna"
},
{
"nome": "Caserta",
"sigla": "CE",
"regione": "Campania"
},
{
"nome": "Catania",
"sigla": "CT",
"regione": "Sicilia"
},
{
"nome": "Catanzaro",
"sigla": "CZ",
"regione": "Calabria"
},
{
"nome": "Chieti",
"sigla": "CH",
"regione": "Abruzzo"
},
{
"nome": "Como",
"sigla": "CO",
"regione": "Lombardia"
},
{
"nome": "Cosenza",
"sigla": "CS",
"regione": "Calabria"
},
{
"nome": "Cremona",
"sigla": "CR",
"regione": "Lombardia"
},
{
"nome": "Crotone",
"sigla": "KR",
"regione": "Calabria"
},
{
"nome": "Cuneo",
"sigla": "CN",
"regione": "Piemonte"
},
{
"nome": "Enna",
"sigla": "EN",
"regione": "Sicilia"
},
{
"nome": "Fermo",
"sigla": "FM",
"regione": "Marche"
},
{
"nome": "Ferrara",
"sigla": "FE",
"regione": "Emilia-Romagna"
},
{
"nome": "Firenze",
"sigla": "FI",
"regione": "Toscana"
},
{
"nome": "Foggia",
"sigla": "FG",
"regione": "Puglia"
},
{
"nome": "Forlì-Cesena",
"sigla": "FC",
"regione": "Emilia-Romagna"
},
{
"nome": "Frosinone",
"sigla": "FR",
"regione": "Lazio"
},
{
"nome": "Genova",
"sigla": "GE",
"regione": "Liguria"
},
{
"nome": "Gorizia",
"sigla": "GO",
"regione": "Friuli-Venezia Giulia"
},
{
"nome": "Grosseto",
"sigla": "GR",
"regione": "Toscana"
},
{
"nome": "Imperia",
"sigla": "IM",
"regione": "Liguria"
},
{
"nome": "Isernia",
"sigla": "IS",
"regione": "Molise"
},
{
"nome": "L'Aquila",
"sigla": "AQ",
"regione": "Abruzzo"
},
{
"nome": "La Spezia",
"sigla": "SP",
"regione": "Liguria"
},
{
"nome": "Latina",
"sigla": "LT",
"regione": "Lazio"
},
{
"nome": "Lecce",
"sigla": "LE",
"regione": "Puglia"
},
{
"nome": "Lecco",
"sigla": "LC",
"regione": "Lombardia"
},
{
"nome": "Livorno",
"sigla": "LI",
"regione": "Toscana"
},
{
"nome": "Lodi",
"sigla": "LO",
"regione": "Lombardia"
},
{
"nome": "Lucca",
"sigla": "LU",
"regione": "Toscana"
},
{
"nome": "Macerata",
"sigla": "MC",
"regione": "Marche"
},
{
"nome": "Mantova",
"sigla": "MN",
"regione": "Lombardia"
},
{
"nome": "Massa-Carrara",
"sigla": "MS",
"regione": "Toscana"
},
{
"nome": "Matera",
"sigla": "MT",
"regione": "Basilicata"
},
{
"nome": "Medio Campidano",
"sigla": "VS",
"regione": "Sardegna"
},
{
"nome": "Messina",
"sigla": "ME",
"regione": "Sicilia"
},
{
"nome": "Milano",
"sigla": "MI",
"regione": "Lombardia"
},
{
"nome": "Modena",
"sigla": "MO",
"regione": "Emilia-Romagna"
},
{
"nome": "Monza e della Brianza",
"sigla": "MB",
"regione": "Lombardia"
},
{
"nome": "Napoli",
"sigla": "NA",
"regione": "Campania"
},
{
"nome": "Novara",
"sigla": "NO",
"regione": "Piemonte"
},
{
"nome": "Nuoro",
"sigla": "NU",
"regione": "Sardegna"
},
{
"nome": "Ogliastra",
"sigla": "OG",
"regione": "Sardegna"
},
{
"nome": "Olbia-Tempio",
"sigla": "OT",
"regione": "Sardegna"
},
{
"nome": "Oristano",
"sigla": "OR",
"regione": "Sardegna"
},
{
"nome": "Padova",
"sigla": "PD",
"regione": "Veneto"
},
{
"nome": "Palermo",
"sigla": "PA",
"regione": "Sicilia"
},
{
"nome": "Parma",
"sigla": "PR",
"regione": "Emilia-Romagna"
},
{
"nome": "Pavia",
"sigla": "PV",
"regione": "Lombardia"
},
{
"nome": "Perugia",
"sigla": "PG",
"regione": "Umbria"
},
{
"nome": "Pesaro e Urbino",
"sigla": "PU",
"regione": "Marche"
},
{
"nome": "Pescara",
"sigla": "PE",
"regione": "Abruzzo"
},
{
"nome": "Piacenza",
"sigla": "PC",
"regione": "Emilia-Romagna"
},
{
"nome": "Pisa",
"sigla": "PI",
"regione": "Toscana"
},
{
"nome": "Pistoia",
"sigla": "PT",
"regione": "Toscana"
},
{
"nome": "Pordenone",
"sigla": "PN",
"regione": "Friuli-Venezia Giulia"
},
{
"nome": "Potenza",
"sigla": "PZ",
"regione": "Basilicata"
},
{
"nome": "Prato",
"sigla": "PO",
"regione": "Toscana"
},
{
"nome": "Ragusa",
"sigla": "RG",
"regione": "Sicilia"
},
{
"nome": "Ravenna",
"sigla": "RA",
"regione": "Emilia-Romagna"
},
{
"nome": "Reggio di Calabria",
"sigla": "RC",
"regione": "Calabria"
},
{
"nome": "Reggio nell'Emilia",
"sigla": "RE",
"regione": "Emilia-Romagna"
},
{
"nome": "Rieti",
"sigla": "RI",
"regione": "Lazio"
},
{
"nome": "Rimini",
"sigla": "RN",
"regione": "Emilia-Romagna"
},
{
"nome": "Roma",
"sigla": "RM",
"regione": "Lazio"
},
{
"nome": "Rovigo",
"sigla": "RO",
"regione": "Veneto"
},
{
"nome": "Salerno",
"sigla": "SA",
"regione": "Campania"
},
{
"nome": "Sassari",
"sigla": "SS",
"regione": "Sardegna"
},
{
"nome": "Savona",
"sigla": "SV",
"regione": "Liguria"
},
{
"nome": "Siena",
"sigla": "SI",
"regione": "Toscana"
},
{
"nome": "Siracusa",
"sigla": "SR",
"regione": "Sicilia"
},
{
"nome": "Sondrio",
"sigla": "SO",
"regione": "Lombardia"
},
{
"nome": "Taranto",
"sigla": "TA",
"regione": "Puglia"
},
{
"nome": "Teramo",
"sigla": "TE",
"regione": "Abruzzo"
},
{
"nome": "Terni",
"sigla": "TR",
"regione": "Umbria"
},
{
"nome": "Torino",
"sigla": "TO",
"regione": "Piemonte"
},
{
"nome": "Trapani",
"sigla": "TP",
"regione": "Sicilia"
},
{
"nome": "Trento",
"sigla": "TN",
"regione": "Trentino-Alto Adige/Südtirol"
},
{
"nome": "Treviso",
"sigla": "TV",
"regione": "Veneto"
},
{
"nome": "Trieste",
"sigla": "TS",
"regione": "Friuli-Venezia Giulia"
},
{
"nome": "Udine",
"sigla": "UD",
"regione": "Friuli-Venezia Giulia"
},
{
"nome": "Valle d'Aosta/Vallée d'Aoste",
"sigla": "AO",
"regione": "Valle d'Aosta/Vallée d'Aoste"
},
{
"nome": "Varese",
"sigla": "VA",
"regione": "Lombardia"
},
{
"nome": "Venezia",
"sigla": "VE",
"regione": "Veneto"
},
{
"nome": "Verbano-Cusio-Ossola",
"sigla": "VB",
"regione": "Piemonte"
},
{
"nome": "Vercelli",
"sigla": "VC",
"regione": "Piemonte"
},
{
"nome": "Verona",
"sigla": "VR",
"regione": "Veneto"
},
{
"nome": "Vibo Valentia",
"sigla": "VV",
"regione": "Calabria"
},
{
"nome": "Vicenza",
"sigla": "VI",
"regione": "Veneto"
},
{
"nome": "Viterbo",
"sigla": "VT",
"regione": "Lazio"
}
]
<?php
$province = array(
array( "nome" => "Agrigento", "sigla" => "AG", "regione" => "Sicilia" ),
array( "nome" => "Alessandria", "sigla" => "AL", "regione" => "Piemonte" ),
array( "nome" => "Ancona", "sigla" => "AN", "regione" => "Marche" ),
array( "nome" => "Arezzo", "sigla" => "AR", "regione" => "Toscana" ),
array( "nome" => "Ascoli Piceno", "sigla" => "AP", "regione" => "Marche" ),
array( "nome" => "Asti", "sigla" => "AT", "regione" => "Piemonte" ),
array( "nome" => "Avellino", "sigla" => "AV", "regione" => "Campania" ),
array( "nome" => "Bari", "sigla" => "BA", "regione" => "Puglia" ),
array( "nome" => "Barletta-Andria-Trani", "sigla" => "BT", "regione" => "Puglia" ),
array( "nome" => "Belluno", "sigla" => "BL", "regione" => "Veneto" ),
array( "nome" => "Benevento", "sigla" => "BN", "regione" => "Campania" ),
array( "nome" => "Bergamo", "sigla" => "BG", "regione" => "Lombardia" ),
array( "nome" => "Biella", "sigla" => "BI", "regione" => "Piemonte" ),
array( "nome" => "Bologna", "sigla" => "BO", "regione" => "Emilia-Romagna" ),
array( "nome" => "Bolzano/Bozen", "sigla" => "BZ", "regione" => "Trentino-Alto Adige/Südtirol" ),
array( "nome" => "Brescia", "sigla" => "BS", "regione" => "Lombardia" ),
array( "nome" => "Brindisi", "sigla" => "BR", "regione" => "Puglia" ),
array( "nome" => "Cagliari", "sigla" => "CA", "regione" => "Sardegna" ),
array( "nome" => "Caltanissetta", "sigla" => "CL", "regione" => "Sicilia" ),
array( "nome" => "Campobasso", "sigla" => "CB", "regione" => "Molise" ),
array( "nome" => "Carbonia-Iglesias", "sigla" => "CI", "regione" => "Sardegna" ),
array( "nome" => "Caserta", "sigla" => "CE", "regione" => "Campania" ),
array( "nome" => "Catania", "sigla" => "CT", "regione" => "Sicilia" ),
array( "nome" => "Catanzaro", "sigla" => "CZ", "regione" => "Calabria" ),
array( "nome" => "Chieti", "sigla" => "CH", "regione" => "Abruzzo" ),
array( "nome" => "Como", "sigla" => "CO", "regione" => "Lombardia" ),
array( "nome" => "Cosenza", "sigla" => "CS", "regione" => "Calabria" ),
array( "nome" => "Cremona", "sigla" => "CR", "regione" => "Lombardia" ),
array( "nome" => "Crotone", "sigla" => "KR", "regione" => "Calabria" ),
array( "nome" => "Cuneo", "sigla" => "CN", "regione" => "Piemonte" ),
array( "nome" => "Enna", "sigla" => "EN", "regione" => "Sicilia" ),
array( "nome" => "Fermo", "sigla" => "FM", "regione" => "Marche" ),
array( "nome" => "Ferrara", "sigla" => "FE", "regione" => "Emilia-Romagna" ),
array( "nome" => "Firenze", "sigla" => "FI", "regione" => "Toscana" ),
array( "nome" => "Foggia", "sigla" => "FG", "regione" => "Puglia" ),
array( "nome" => "Forlì-Cesena", "sigla" => "FC", "regione" => "Emilia-Romagna" ),
array( "nome" => "Frosinone", "sigla" => "FR", "regione" => "Lazio" ),
array( "nome" => "Genova", "sigla" => "GE", "regione" => "Liguria" ),
array( "nome" => "Gorizia", "sigla" => "GO", "regione" => "Friuli-Venezia Giulia" ),
array( "nome" => "Grosseto", "sigla" => "GR", "regione" => "Toscana" ),
array( "nome" => "Imperia", "sigla" => "IM", "regione" => "Liguria" ),
array( "nome" => "Isernia", "sigla" => "IS", "regione" => "Molise" ),
array( "nome" => "L'Aquila", "sigla" => "AQ", "regione" => "Abruzzo" ),
array( "nome" => "La Spezia", "sigla" => "SP", "regione" => "Liguria" ),
array( "nome" => "Latina", "sigla" => "LT", "regione" => "Lazio" ),
array( "nome" => "Lecce", "sigla" => "LE", "regione" => "Puglia" ),
array( "nome" => "Lecco", "sigla" => "LC", "regione" => "Lombardia" ),
array( "nome" => "Livorno", "sigla" => "LI", "regione" => "Toscana" ),
array( "nome" => "Lodi", "sigla" => "LO", "regione" => "Lombardia" ),
array( "nome" => "Lucca", "sigla" => "LU", "regione" => "Toscana" ),
array( "nome" => "Macerata", "sigla" => "MC", "regione" => "Marche" ),
array( "nome" => "Mantova", "sigla" => "MN", "regione" => "Lombardia" ),
array( "nome" => "Massa-Carrara", "sigla" => "MS", "regione" => "Toscana" ),
array( "nome" => "Matera", "sigla" => "MT", "regione" => "Basilicata" ),
array( "nome" => "Medio Campidano", "sigla" => "VS", "regione" => "Sardegna" ),
array( "nome" => "Messina", "sigla" => "ME", "regione" => "Sicilia" ),
array( "nome" => "Milano", "sigla" => "MI", "regione" => "Lombardia" ),
array( "nome" => "Modena", "sigla" => "MO", "regione" => "Emilia-Romagna" ),
array( "nome" => "Monza e della Brianza", "sigla" => "MB", "regione" => "Lombardia" ),
array( "nome" => "Napoli", "sigla" => "NA", "regione" => "Campania" ),
array( "nome" => "Novara", "sigla" => "NO", "regione" => "Piemonte" ),
array( "nome" => "Nuoro", "sigla" => "NU", "regione" => "Sardegna" ),
array( "nome" => "Ogliastra", "sigla" => "OG", "regione" => "Sardegna" ),
array( "nome" => "Olbia-Tempio", "sigla" => "OT", "regione" => "Sardegna" ),
array( "nome" => "Oristano", "sigla" => "OR", "regione" => "Sardegna" ),
array( "nome" => "Padova", "sigla" => "PD", "regione" => "Veneto" ),
array( "nome" => "Palermo", "sigla" => "PA", "regione" => "Sicilia" ),
array( "nome" => "Parma", "sigla" => "PR", "regione" => "Emilia-Romagna" ),
array( "nome" => "Pavia", "sigla" => "PV", "regione" => "Lombardia" ),
array( "nome" => "Perugia", "sigla" => "PG", "regione" => "Umbria" ),
array( "nome" => "Pesaro e Urbino", "sigla" => "PU", "regione" => "Marche" ),
array( "nome" => "Pescara", "sigla" => "PE", "regione" => "Abruzzo" ),
array( "nome" => "Piacenza", "sigla" => "PC", "regione" => "Emilia-Romagna" ),
array( "nome" => "Pisa", "sigla" => "PI", "regione" => "Toscana" ),
array( "nome" => "Pistoia", "sigla" => "PT", "regione" => "Toscana" ),
array( "nome" => "Pordenone", "sigla" => "PN", "regione" => "Friuli-Venezia Giulia" ),
array( "nome" => "Potenza", "sigla" => "PZ", "regione" => "Basilicata" ),
array( "nome" => "Prato", "sigla" => "PO", "regione" => "Toscana" ),
array( "nome" => "Ragusa", "sigla" => "RG", "regione" => "Sicilia" ),
array( "nome" => "Ravenna", "sigla" => "RA", "regione" => "Emilia-Romagna" ),
array( "nome" => "Reggio di Calabria", "sigla" => "RC", "regione" => "Calabria" ),
array( "nome" => "Reggio nell'Emilia", "sigla" => "RE", "regione" => "Emilia-Romagna" ),
array( "nome" => "Rieti", "sigla" => "RI", "regione" => "Lazio" ),
array( "nome" => "Rimini", "sigla" => "RN", "regione" => "Emilia-Romagna" ),
array( "nome" => "Roma", "sigla" => "RM", "regione" => "Lazio" ),
array( "nome" => "Rovigo", "sigla" => "RO", "regione" => "Veneto" ),
array( "nome" => "Salerno", "sigla" => "SA", "regione" => "Campania" ),
array( "nome" => "Sassari", "sigla" => "SS", "regione" => "Sardegna" ),
array( "nome" => "Savona", "sigla" => "SV", "regione" => "Liguria" ),
array( "nome" => "Siena", "sigla" => "SI", "regione" => "Toscana" ),
array( "nome" => "Siracusa", "sigla" => "SR", "regione" => "Sicilia" ),
array( "nome" => "Sondrio", "sigla" => "SO", "regione" => "Lombardia" ),
array( "nome" => "Taranto", "sigla" => "TA", "regione" => "Puglia" ),
array( "nome" => "Teramo", "sigla" => "TE", "regione" => "Abruzzo" ),
array( "nome" => "Terni", "sigla" => "TR", "regione" => "Umbria" ),
array( "nome" => "Torino", "sigla" => "TO", "regione" => "Piemonte" ),
array( "nome" => "Trapani", "sigla" => "TP", "regione" => "Sicilia" ),
array( "nome" => "Trento", "sigla" => "TN", "regione" => "Trentino-Alto Adige/Südtirol" ),
array( "nome" => "Treviso", "sigla" => "TV", "regione" => "Veneto" ),
array( "nome" => "Trieste", "sigla" => "TS", "regione" => "Friuli-Venezia Giulia" ),
array( "nome" => "Udine", "sigla" => "UD", "regione" => "Friuli-Venezia Giulia" ),
array( "nome" => "Valle d'Aosta/Vallée d'Aoste", "sigla" => "AO", "regione" => "Valle d'Aosta/Vallée d'Aoste" ),
array( "nome" => "Varese", "sigla" => "VA", "regione" => "Lombardia" ),
array( "nome" => "Venezia", "sigla" => "VE", "regione" => "Veneto" ),
array( "nome" => "Verbano-Cusio-Ossola", "sigla" => "VB", "regione" => "Piemonte" ),
array( "nome" => "Vercelli", "sigla" => "VC", "regione" => "Piemonte" ),
array( "nome" => "Verona", "sigla" => "VR", "regione" => "Veneto" ),
array( "nome" => "Vibo Valentia", "sigla" => "VV", "regione" => "Calabria" ),
array( "nome" => "Vicenza", "sigla" => "VI", "regione" => "Veneto" ),
array( "nome" => "Viterbo", "sigla" => "VT", "regione" => "Lazio")
);
@matteobucci
Copy link

Semplicemente grazie :)

@MarcoMedri
Copy link

Semplicemente grazie :)

Davvero, tanto tempo risparmiato

@marchrius
Copy link

Ciao, manca la provincia "SU" "Sud Sardegna". Non so se sia voluto o mancanza.

@stockmind
Copy link
Author

Grazie Matteo per la segnalazione! Da quello che vedo nel primo dataset che avevo pubblicato erano presenti le province aggiornate della Sardegna e sono sparite nell'ultima revisione. Devo aver fatto confusione con i dataset pre-2016 e post-2016 con la revisione delle province. Appena possibile cerco di capire cosa potrebbe essere successo e aggiorno il dataset.

@marco-bertelli
Copy link

Ottimo lavoro una mattina risparmiata

@Salvatoregreco
Copy link

Ciao, innanzitutto ottimo lavoro!
Ho una domanda sarebbe possibile per ogni provincia avere anche l'elenco dei propri comuni con relativo cap?
Oppure mi sai consigliare una API dalla quale reperire queste informazioni?
Grazie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment