Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:iso_3166

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
php:iso_3166 [2020/12/17 10:05]
webproducer angelegt
php:iso_3166 [2023/07/19 11:36] (aktuell)
webproducer
Zeile 1: Zeile 1:
 ====== iso_3166.ini ====== ====== iso_3166.ini ======
  
-Diese ini-Datei beinhaltet die Ländercodes nach ISO 3166 für die aktuellen Mitgliedsstaaten der EU.+Diese ini-Datei beinhaltet die Ländercodes nach ISO 3166 für die aktuellen Mitgliedsstaaten der Europäischen Union (Stand: Februar 2020).
  
 <code ini iso_3166.ini>​ <code ini iso_3166.ini>​
 [ALPHA-2] [ALPHA-2]
 BE = Belgien BE = Belgien
-BR = Bulgarien+BG = Bulgarien
 DK = Dänemark DK = Dänemark
 DE = Deutschland DE = Deutschland
Zeile 31: Zeile 31:
 CZ = Tschechien CZ = Tschechien
 HU = Ungarn HU = Ungarn
-GB = Vereinigtes Königreich 
 CY = Zypern CY = Zypern
  
Zeile 61: Zeile 60:
 CZE = Tschechien CZE = Tschechien
 HUN = Ungarn HUN = Ungarn
-GBR = Vereinigtes Königreich 
 CYP = Zypern CYP = Zypern
 </​code>​ </​code>​
 +
 +===== array_flip() =====
 +
 +Um von einer Länderbezeichnung den ALPHA-3-Code herauszufinden können die Schlüssel und Werte des Arrays, welches durch die Funktion "​parse_ini_file()"​ erzeugt wird, mit der PHP-Funktion "​array_flip()"​ einfach umgedreht werden.
 +
 +<code php>
 +$land = '​Malta';​
 +$codes = parse_ini_file( __DIR__ . '/​iso_3166.ini',​1 );
 +$short = array_flip( $codes['​ALPHA-3'​] );
 +
 +if( isset( $short[$land] ) )
 +{
 +    $code = $short[$land];​
 +}
 +
 +echo $code; // gibt "​MLT"​ aus
 +</​code>​
 +
php/iso_3166.1608195908.txt.gz · Zuletzt geändert: 2020/12/17 10:05 von webproducer