Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:iso_3166

Dies ist eine alte Version des Dokuments!


iso_3166.ini

Diese ini-Datei beinhaltet die Ländercodes nach ISO 3166 für die aktuellen Mitgliedsstaaten der Europäischen Union (Stand: Februar 2020).

iso_3166.ini
[ALPHA-2]
BE = Belgien
BR = Bulgarien
DK = Dänemark
DE = Deutschland
EE = Estland
FI = Finnland
FR = Frankreich
GR = Griechenland
IE = Irland
IT = Italien
HR = Kroatien
LV = Lettland
LT = Litauen
LU = Luxemburg
MT = Malta
NL = Niederlande
AT = Österreich
PL = Polen
PT = Portugal
RO = Rumänien
SE = Schweden
SK = Slowakei
SI = Slowenien
ES = Spanien
CZ = Tschechien
HU = Ungarn
CY = Zypern
 
[ALPHA-3]
BEL = Belgien
BGR = Bulgarien
DNK = Dänemark
DEU = Deutschland
EST = Estland
FIN = Finnland
FRA = Frankreich
GRC = Griechenland
IRL = Irland
ITA = Italien
HRV = Kroatien
LVA = Lettland
LTU = Litauen
LUX = Luxemburg
MLT = Malta
NLD = Niederlande
AUT = Österreich
POL = Polen
PRT = Portugal
ROU = Rumänien
SWE = Schweden
SVK = Slowakei
SVN = Slowenien
ESP = Spanien
CZE = Tschechien
HUN = Ungarn
CYP = Zypern

array_flip()

Um von einer Länderbezeichnung den Code herauszufinden können die Schlüssel und Werte des Arrays, welches durch die ini-Datei erzeuget wird, mit der PHP-Funktion „array_flip“ einfach umgedreht werden.

     $land = 'Malta';
     $codes = parse_ini_file( __DIR__ . '/iso_3166.ini',1 );
     $short = array_flip( $codes['ALPHA-3'] );
 
     if( isset( $short[$land] ) )
     {
         $code = $short[$land];
     }
php/iso_3166.1608198157.txt.gz · Zuletzt geändert: 2020/12/17 10:42 (Externe Bearbeitung)