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 4.047 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...

Accelerare il caricamento del tuo sito con una riga di codice

Accelerare il caricamento del tuo sito con una riga di codice

Fate di tutto per ottimizzare i vostri siti (o blog) per renderli più leggeri possibile, ma, nonostante gli sforzi, il caricamento è ancora lento? Cercate sempre di evitare grafiche pesanti e immagini troppo grandi, ma il vostro server è una lumaca? Se avete un sito in php che gira su Apache, eccovi due modi ...
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 ...
Risorse per creare un'applicazione Facebook in PHP

Risorse per creare un’applicazione Facebook in PHP

Facebook è ormai un fenomeno di massa, perchè non approfittarne? Da bravi programmatori PHP quali siamo, ci sarà pur venuta la curiosità di creare una nostra applicazione Facebook, giusto per sperimentare qualcosa di nuovo o magari per promuovere il nostro sito o blog. E' giunto allora il momento di buttarci ed iniziare a studiare ...
PHP tip: ordinare un array di date

PHP tip: ordinare un array di date

Come spesso accade, mi trovo ad affrontare alcuni problemi durante i miei lavori in php e ne approfitto per condividere con voi le soluzioni. Oggi vediamo come ordinare un array di date in php. Solitamente, per ordinare un array numerico o di stringhe, si usa la funzione sort, piuttosto che asort per gli array associativi. ...
Una classe PHP per creare applicazioni Facebook

Una classe PHP per creare applicazioni Facebook

Eccoci finalmente giunti alla seconda guida che vi insegnerà come creare un'applicazione Facebook. Nella prima guida abbiamo imparato come impostare Facebook Developer per riconoscere la nostra nuova applicazione, oggi vedremo il codice vero e proprio. Volevo iniziare direttamente con un esempio pratico di applicazione, ma mi sono accorto che prima è necessario che vi ...

31 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