Image de l'article Liste PHP des anciennes et nouvelles régions française [Mise à jour 12/2016]

Liste PHP des anciennes et nouvelles régions française [Mise à jour 12/2016]

Mise à jour du 5 décembre 2016

La liste des nouvelles régions est à jour avec leur nouveaux noms et le code INSEE.

Les régions françaises après 2016

Les régions sont classées par ordre alphabétique. La clé est le code INSEE.


<?php
$regionFr2016 = array();
$regionFr2016["84"] = "Auvergne-Rhône-Alpes";
$regionFr2016["27"] = "Bourgogne-France-Comté";
$regionFr2016["53"] = "Bretagne";
$regionFr2016["24"] = "Centre-Val de Loire";
$regionFr2016["94"] = "Corse";
$regionFr2016["44"] = "Grand Est";
$regionFr2016["32"] = "Haut-de-France";
$regionFr2016["11"] = "Île-de-France";
$regionFr2016["28"] = "Normandie";
$regionFr2016["75"] = "Nouvelle-Aquitaine";
$regionFr2016["76"] = "Occitanie";
$regionFr2016["52"] = "Pays-de-la-Loire";
$regionFr2016["93"] = "Provence-Alpes-Côte-d'Azur";
?>

Les régions françaises avant 2016

Les régions sont classées par ordre alphabétique. La clé de chaque élément est le code INSEE de la région. Si vous enregistrez la région dans votre base de données, enregistrez ce numéro.


<?php
$regionFr2015 = array();
$regionFr2015["42"] = "Alsace";
$regionFr2015["72"] = "Aquitaine";
$regionFr2015["83"] = "Auvergne";
$regionFr2015["25"] = "Basse-Normandie";
$regionFr2015["26"] = "Bourgogne";
$regionFr2015["53"] = "Bretagne";
$regionFr2015["24"] = "Centre";
$regionFr2015["21"] = "Champagne-Ardenne";
$regionFr2015["94"] = "Corse";
$regionFr2015["43"] = "Franche-Comté";
$regionFr2015["1"] = "Guadeloupe";
$regionFr2015["3"] = "Guyane";
$regionFr2015["23"] = "Haute-Normandie";
$regionFr2015["11"] = "Île-de-France";
$regionFr2015["4"] = "La Réunion";
$regionFr2015["91"] = "Languedoc-Roussillon";
$regionFr2015["74"] = "Limousin";
$regionFr2015["41"] = "Lorraine";
$regionFr2015["2"] = "Martinique";
$regionFr2015["6"] = "Mayotte";
$regionFr2015["73"] = "Midi-Pyrénées";
$regionFr2015["31"] = "Nord-Pas-de-Calais";
$regionFr2015["52"] = "Pays de la Loire";
$regionFr2015["22"] = "Picardie";
$regionFr2015["54"] = "Poitou-Charentes";
$regionFr2015["93"] = "Provence-Alpes-Côte d'Azur";
$regionFr2015["82"] = "Rhône-Alpes";
?>

Liste d'équivalence des régions avant et après 2016

Voici une liste pour trouver l'équivalence d'une ancienne région dans son nouveau regroupement.


<?php
$l = array();
$l["42"] = "44";
$l["72"] = "75";
$l["83"] = "84";
$l["25"] = "28";
$l["26"] = "27";
$l["53"] = "53";
$l["24"] = "24";
$l["21"] = "44";
$l["94"] = "94";
$l["43"] = "27";
$l["23"] = "28";
$l["11"] = "11";
$l["91"] = "76";
$l["74"] = "75";
$l["41"] = "44";
$l["73"] = "76";
$l["31"] = "32";
$l["52"] = "52";
$l["22"] = "32";
$l["54"] = "75";
$l["93"] = "93";
$l["82"] = "84";
?>

Vous pouvez l'inclure dans une fonction qui va vous renvoyer le numéro ou le nom de la nouvelle région pour vous simplifier la vie.


<?php
function regionFr2015To2016($aCode, $aGetName=true){
	global $regionFr2015, $regionFr2016;
	if(empty($aCode)) return 0;
	$l = array();
	$l["42"] = "44";
	$l["72"] = "75";
	$l["83"] = "84";
	$l["25"] = "28";
	$l["26"] = "27";
	$l["53"] = "53";
	$l["24"] = "24";
	$l["21"] = "44";
	$l["94"] = "94";
	$l["43"] = "27";
	$l["23"] = "28";
	$l["11"] = "11";
	$l["91"] = "76";
	$l["74"] = "75";
	$l["41"] = "44";
	$l["73"] = "76";
	$l["31"] = "32";
	$l["52"] = "52";
	$l["22"] = "32";
	$l["54"] = "75";
	$l["93"] = "93";
	$l["82"] = "84";
	if(is_string($aCode)){
		$aCode = array_search($aCode, $regionFr2015);
		if($aCode===false) return 0;
	}
	$v = $l[$aCode];
	if($aGetName) $v = $regionFr2016[$v];
	return $v;
}
?>

Cette fonction accepte deux paramètres. Le numéro ou le nom de l'ancienne région, et un boolean facultatif pour recevoir le nom de la nouvelle région ou la clé associé dans la liste $regionFr2016 en retour. Voici quelques exemples d'utilisation :


echo regionFr2015To2016("Alsace");
// Grand Est
echo regionFr2015To2016("Languedoc-Roussillon", false);
// 76
echo regionFr2015To2016(26);
// Bourgogne-France Comté

Bonus : Les régions françaises en 2015 avec l'article, les gentilés et les chefs-lieux

Les régions sont classées par ordre alphabétique. La clé de chaque élément est le code INSEE de la région.

J'ai ajouté les gentilés, les termes proviennent de Wikipédia. Je n'ai pas trouvé les noms des habitants de la région Pays de la Loire et le nom trouvé pour la région centre ne fait pas l'unanimité. Les chefs-lieux ont été trouvé sur le site de l'INSEE.

Il faudra attendre quelques mois (années ?) pour avoir les gentilés des régions version 2016.


<?php
$regionFr2015 = array();
$regionFr2015["42"] = array("nom"=>"Alsace", "article"=>"L'", "cheflieu"=>"Strasbourg", "habitant"=>"Alsacien", "habitante"=>"Alsacienne");
$regionFr2015["72"] = array("nom"=>"Aquitaine", "article"=>"L'", "cheflieu"=>"Bordeaux", "habitant"=>"Aquitain", "habitante"=>"Aquitaine");
$regionFr2015["83"] = array("nom"=>"Auvergne", "article"=>"L'", "cheflieu"=>"Clermont-Ferrand", "habitant"=>"Auvergnat", "habitante"=>"Auvergnate");
$regionFr2015["25"] = array("nom"=>"Basse-Normandie", "article"=>"La", "cheflieu"=>"Caen", "habitant"=>"Bas-Normand", "habitante"=>"Bas-Normande");
$regionFr2015["26"] = array("nom"=>"Bourgogne", "article"=>"La", "cheflieu"=>"Dijon", "habitant"=>"Bourguignon", "habitante"=>"Bourguignonne");
$regionFr2015["53"] = array("nom"=>"Bretagne", "article"=>"La", "cheflieu"=>"Rennes", "habitant"=>"Breton", "habitante"=>"Bretonne");
$regionFr2015["24"] = array("nom"=>"Centre", "article"=>"Le", "cheflieu"=>"Orléans", "habitant"=>"Centrais", "habitante"=>"Centraise");
$regionFr2015["21"] = array("nom"=>"Champagne-Ardenne", "article"=>"La", "cheflieu"=>"Châlons-en-Champagne", "habitant"=>"Champardennais", "habitante"=>"Champardennaise");
$regionFr2015["94"] = array("nom"=>"Corse", "article"=>"La", "cheflieu"=>"Ajaccio", "habitant"=>"Corse", "habitante"=>"Corse");
$regionFr2015["43"] = array("nom"=>"Franche-Comté", "article"=>"La", "cheflieu"=>"Besançon", "habitant"=>"Franc-Comtois", "habitante"=>"Franc-Comtoises");
$regionFr2015["1"] = array("nom"=>"Guadeloupe", "article"=>"La", "cheflieu"=>"Basse-Terre", "habitant"=>"Guadeloupéen", "habitante"=>"Guadeloupéenne");
$regionFr2015["3"] = array("nom"=>"Guyane", "article"=>"La", "cheflieu"=>"Cayenne", "habitant"=>"Guyanais", "habitante"=>"Guyanaise");
$regionFr2015["23"] = array("nom"=>"Haute-Normandie", "article"=>"La", "cheflieu"=>"Rouen", "habitant"=>"Haut-Normand", "habitante"=>"Haute-Normande");
$regionFr2015["11"] = array("nom"=>"Île-de-France", "article"=>"L'", "cheflieu"=>"Paris", "habitant"=>"Francilien", "habitante"=>"Francilienne");
$regionFr2015["4"] = array("nom"=>"La Réunion", "article"=>"", "cheflieu"=>"Saint-Denis", "habitant"=>"Réunionnais", "habitante"=>"Réunionnaise");
$regionFr2015["91"] = array("nom"=>"Languedoc-Roussillon", "article"=>"Le", "cheflieu"=>"Montpellier", "habitant"=>"Languedocien-Roussillonnais", "habitante"=>"Languedocienne-Roussillonnaise");
$regionFr2015["74"] = array("nom"=>"Limousin", "article"=>"Le", "cheflieu"=>"Limoges", "habitant"=>"Limousin", "habitante"=>"Limousine");
$regionFr2015["41"] = array("nom"=>"Lorraine", "article"=>"La", "cheflieu"=>"Metz", "habitant"=>"Lorrain", "habitante"=>"Lorraine");
$regionFr2015["2"] = array("nom"=>"Martinique", "article"=>"La", "cheflieu"=>"Fort-de-France", "habitant"=>"Martiniquais", "habitante"=>"Martiniquaise");
$regionFr2015["6"] = array("nom"=>"Mayotte", "article"=>"", "cheflieu"=>"Dzaoudzi", "habitant"=>"Mahorais", "habitante"=>"Mahoraise");
$regionFr2015["73"] = array("nom"=>"Midi-Pyrénées", "article"=>"", "cheflieu"=>"Toulouse", "habitant"=>"Midi-pyrénéen", "habitante"=>"Midipyrénéenne"); 
$regionFr2015["31"] = array("nom"=>"Nord-Pas-de-Calais", "article"=>"Le", "cheflieu"=>"Lille", "habitant"=>"Nord-Pas-de-Calaisien", "habitante"=>"Nord-Pas-de-Calaisienne");
$regionFr2015["52"] = array("nom"=>"Pays de la Loire", "article"=>"Les", "cheflieu"=>"Nantes", "habitant"=>"", "habitante"=>"");
$regionFr2015["22"] = array("nom"=>"Picardie", "article"=>"La", "cheflieu"=>"Amiens", "habitant"=>"Picard", "habitante"=>"Picarde");
$regionFr2015["54"] = array("nom"=>"Poitou-Charentes", "article"=>"Le", "cheflieu"=>"Poitiers", "habitant"=>"Picto-Charentais", "habitante"=>"Picto-Charentaise"); 
$regionFr2015["93"] = array("nom"=>"Provence-Alpes-Côte d'Azur", "article"=>"La", "cheflieu"=>"Marseille", "habitant"=>"Pacaïen", "habitante"=>"Pacaïenne"); 
$regionFr2015["82"] = array("nom"=>"Rhône-Alpes", "article"=>"", "cheflieu"=>"Lyon", "habitant"=>"Rhônalpin", "habitante"=>"Rhônalpine");
?>

Autres listes géographiques

Voici d'autres listes géographiques qui peuvent être utiles à vos application web.

Article précédent : internationaliser un site (partie 4)

Article suivant : Liste des 101 départements français

 

Image Viewer