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("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:
// 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 (4,9 KiB) - scaricato 1.912 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.
12 Commenti









Bello… Oltre 400 hanno scaricato la mia risorsa, ma nessuno che ringrazia.. Neanche un commento
Ti ringrazio io anche se non mi servono più, perché ieri ho perso mezzora per trovare tutte le provincie e farle ad array
Acc… se avessi segnalato un giorno prima il mio articolo…
Grazie!
De nada!
Ho scaricato lo stesso anche se per ora non mi servono. Possono sempre tornare utili. Ringrazio molto volentieri. Ciao!
grande! molto utile! grazie!
E’ un piacere! Wow, tra poco raggiunge i 1000 download!
Grazie mille del lavoro! Lo sto usando per un’applicazione rubyonrails, basta cambiare array() con {} e il gioco è fatto
Sì, il bello è che si può adattare per qualsiasi linguaggio
Fortuna c’è gente come te…
grazie
E’ un piacere! Il web è fatto per condividere