BigThink

Array delle nazioni del mondo e delle province italiane

Creando una qualsiasi applicazione web (ma anche desktop), può capitare molto spesso di aver bisogno di una lista delle nazioni del mondo, piuttosto che quella delle province italiane. Paradossalmente, risorse del genere sembrano quasi introvabili sul web o comunque richiedono lunghe ricerche.

Qualcosa si trova, ma spesso non è nel formato che serve a noi. Ad esempio, avevo necessità di due array con le nazioni del mondo, rispettivamente in Italiano e nella versione Inglese, con le varie sigle come chiavi. Una cosa così, per intenderci:

array("it" => "Italia", "af" => "Afghanistan", "ax" => "Isole Aland", "al" => "Albania");
array("us"=> "United States", "uk"=> "United Kingdom", "af"=> "Afghanistan", "ax"=> "Aland Islands");
// e così via...

Allo stesso modo, mi serviva anche l’array con le province italiane, con le sigle come key:

array("AG" => "Agrigento", "AL" => "Alessandria", "AN" => "Ancona");
// eccetera...

Non avendo trovato niente del genere in giro, sono andato a parsarmi l’elenco che c’è nel modulo di iscrizione di Yahoo (versione italiana e versione inglese), dato che aveva esattamente quello che volevo. Così mi sono creato i miei array e ora li condivido con voi, in modo che li abbiate già pronti all’uso.

Al seguente link potete scaricare uno zip con all’interno due file: nazioni.php e province.php. Gli array sono con la sintassi di PHP, ma potetete facilmente adattarli al vostro linguaggio di programmazione preferito.

Array nazioni e province  Array nazioni e province (4,9 KiB) - scaricato 3.858 volte

Se ancora non vi bastasse e aveste addirittura bisogno di un database con tutte le regioni, province e città italiane con tanto di sigle e collegamenti tra tabelle, vi rimando all’ottimo blog ContextFree da cui potete scaricare il dump dell’intero database.

Articolo scritto da Ghido

Fondatore di BigThink.it, si occupa dello sviluppo e del coordinamento dei progetti tecnologici. Specializzato nel Marketing su Facebook e nello sviluppo di Applicazioni Social, fa consulenza e formazione ad aziende ed agenzie.

Leggi anche...

PHP: manipolare immagini con tre righe di codice

PHP: manipolare immagini con tre righe di codice

Oggi vi presento una classe PHP per manipolare in tutta facilità le immagini: si tratta di SmartImage del buon Alessandro Coscia di CodiceFacile. Con poche righe di codice potremo ridimensionare, croppare, convertire, ottimizzare, ruotare le immagini ed aggiungervi un watermark. Il tutto compatibile sia con PHP 4 che 5. Per prima cosa, scarichiamo SmartImage, ...
Una cache per il numero di iscritti a Facebook e Twitter

Una cache per il numero di iscritti a Facebook e Twitter

Visualizzare il numero di followers su twitter e di fan su facebook è molto oneroso in termini di tempo per il nostro blog. I server sempre sovraccarichi di questi social network minano i tempi di caricamento in modo notevole. Chiunque abbia provato a recuperare in formato testuale questi valori, in particolare quelli relativi a ...
Test Driven Development: prima i test, poi il codice

Test Driven Development: prima i test, poi il codice

Un metodo non tradizionale e agile per lo sviluppo e il design del software è il Test Driven Development (TDD): sviluppo guidato dai test. E' un'alternativa al solito metodo a cascata (waterfall), secondo il quale, dopo un'adeguata analisi e progettazione, si inizia a scrivere il codice e solo alla fine si passa al ...
Creare un database di testo in PHP

Creare un database di testo in PHP

Spesso potremmo aver necessità di utilizzare un database. Tuttavia, se si tratta di un piccolo script che non useremo spesso, invece di andare a creare tabelle su MySQL, possiamo utilizzare un semplice file di testo e andare a scrivere e leggere delle stringhe. E' chiaro che le limitazioni sono molte: deve trattarsi di una mole ...
Dividere su due colonne le categorie di WordPress

Dividere su due colonne le categorie di WordPress

Con questo post inizia una nuova serie di guide per la creazione o personalizzazione dei template di WordPress, ambito in cui mi sono specializzato recentemente. Oggi vedremo come dividere l'elenco delle categorie del nostro blog, su due colonne di egual lunghezza. Può tornarci utile nel caso avessimo veramente tante categorie e, per una maggiore ...

26 Commenti

  1. Frank

    Grazie :) mi hai risparmiato di spulciare e setacciare tra pagine web. Mi servirà per un programma di gestione calcio :)

    17 ottobre 2011, 17:59
    • tinny

      Occhio che in due anni qualche Paese è cambiato

      28 ottobre 2011, 15:57
  2. Nikok

    Grazie, mi sara’ utilissimo! :-D
    Peccato che context non ci sia più :-(

    16 ottobre 2011, 21:58
  3. sabrina

    Molto utile, ho usato la lista delle nazioni in un sw per android.
    Grazie di cuore

    31 agosto 2011, 09:24
  4. Emiliano

    Che belllo aver trovato sta roba, grazie!!!

    25 agosto 2011, 18:23
  5. Non ti lamentare se non ti ringraziano tutti per questa risorsa, la gente spesso non si rende conto che dietro ad un sito c’è una persona.

    13 luglio 2011, 11:21
  6. Marco

    Grazie Ghido, questo si che vuol dire essere generosi!! grazie grazie grazie!!! ;)

    27 giugno 2011, 10:19
  7. Beh, gli antichi dicevano che la virtù è premio a se stessa… Avere un così alto numero di download (io sono il 2.795) dovrebbe bastarti come dimostrazione che hai fatto qualcosa di utile a molti e come implicito ringraziamento. Il web è fatto così… tu hai sempre ringraziato tutti quelli da cui hai preso qualcosa? Hai ringraziato anche Yahoo? Li hai citati, e questo basta, così come noi facciamo il passaparola sulla tua risorsa… ;-)

    25 aprile 2011, 11:05
  8. Angelo

    GRAZIE MILLE, ERA DA UN PO CHE LO STAVO CERCANDO!!!

    21 aprile 2011, 21:02
  9. Gianpaolo

    GRAZIE MILLE GHIDO! :)

    3 marzo 2011, 12:20
  10. Utilissimo, grazie! Ho pure condiviso su Twitter questa pagina! ^_^

    14 dicembre 2010, 19:13
  11. Mi hai salavato da qualcosa come un paio d´ore di lavoro. Persone come te sono rare, questo rende ancora piú piacevole trovarne una ogni tanto. Grazie 1000. Adesso sei internazionale: saluti da Rio de Janeiro

    27 settembre 2010, 17:36
    • Felice di averti aiutato! ;)

      27 settembre 2010, 17:41
  12. leo

    Fortuna c’è gente come te…

    grazie :)

    20 maggio 2010, 15:14
    • E’ un piacere! Il web è fatto per condividere ;)

      20 maggio 2010, 15:22
  13. Grazie mille del lavoro! Lo sto usando per un’applicazione rubyonrails, basta cambiare array() con {} e il gioco è fatto :)

    28 novembre 2009, 12:34
    • Sì, il bello è che si può adattare per qualsiasi linguaggio :D

      28 novembre 2009, 15:21
  14. xity65

    grande! molto utile! grazie!

    15 settembre 2009, 14:16
    • E’ un piacere! Wow, tra poco raggiunge i 1000 download! :)

      15 settembre 2009, 14:20
  15. Ho scaricato lo stesso anche se per ora non mi servono. Possono sempre tornare utili. Ringrazio molto volentieri. Ciao!

    27 luglio 2009, 00:09
  16. ermannob

    Grazie!

    9 luglio 2009, 10:16
    • De nada! ;)

      12 luglio 2009, 01:04
  17. Ti ringrazio io anche se non mi servono più, perché ieri ho perso mezzora per trovare tutte le provincie e farle ad array :)

    15 maggio 2009, 16:38
    • Ghido

      Acc… se avessi segnalato un giorno prima il mio articolo… :mrgreen:

      16 maggio 2009, 12:34
  18. Ghido

    Bello… Oltre 400 hanno scaricato la mia risorsa, ma nessuno che ringrazia.. Neanche un commento :???:

    25 marzo 2009, 13:07

6 Citazioni