Astuces ⇒ PHP facebook twitter youtube

7 fonctions PHP-MySQL ⇒ & Trouver le nom d’un département à partir de son numéro



Trouver le nom du département à partir de son numéro ou du code postal.

Il suffit d’avoir la table de correspondance qu’on garde en global ou qu’on inclut dans une fonction (comme dans cet exemple)

// La fonction prend les deux premiers numéros passés en argument
// Code proposé par Le Caphar http://www.lepotlatch.org
function departement($codePostal)
{
    $nomDepartement = array ( 
		"01" => "Ain", 
		"02" => "Aisne", 
		"03" => "Allier", 
		"04" => "Alpes-de-Haute Provence", 
		"05" => "Hautes-Alpes", 
		"06" => "Alpes Maritimes", 
		"07" => "Ardèche", 
		"08" => "Ardennes", 
		"09" => "Ariège", 
		"10" => "Aube", 
		"11" => "Aude", 
		"12" => "Aveyron", 
		"13" => "Bouches-du-Rhône", 
		"14" => "Calvados", 
		"15" => "Cantal", 
		"16" => "Charente", 
		"17" => "Charente-Maritime", 
		"18" => "Cher", 
		"19" => "Corrèze", 
		"20" => "Corse", 
		"21" => "Côte d'Or", 
		"22" => "Côtes d'Armor", 
		"23" => "Creuse", 
		"24" => "Dordogne", 
		"25" => "Doubs", 
		"26" => "Drôme", 
		"27" => "Eure", 
		"28" => "Eure-et-Loire", 
		"29" => "Finistère", 
		"30" => "Gard", 
		"31" => "Haute-Garonne", 
		"32" => "Gers", 
		"33" => "Gironde", 
		"34" => "Hérault", 
		"35" => "Ille-et-Vilaine", 
		"36" => "Indre", 
		"37" => "Indre-et-Loire", 
		"38" => "Isère", 
		"39" => "Jura", 
		"40" => "Landes", 
		"41" => "Loir-et-Cher", 
		"42" => "Loire", 
		"43" => "Haute-Loire", 
		"44" => "Loire-Atlantique", 
		"45" => "Loiret", 
		"46" => "Lot", 
		"47" => "Lot-et-Garonne", 
		"48" => "Lozère", 
		"49" => "Maine-et-Loire", 
		"50" => "Manche", 
		"51" => "Marne", 
		"52" => "Haute-Marne", 
		"53" => "Mayenne", 
		"54" => "Meurthe-et-Moselle", 
		"55" => "Meuse", 
		"56" => "Morbihan", 
		"57" => "Moselle", 
		"58" => "Nièvre", 
		"59" => "Nord", 
		"60" => "Oise", 
		"61" => "Orne", 
		"62" => "Pas-de-Calais", 
		"63" => "Puy-de-Dôme", 
		"64" => "Pyrenées-Atlantiques", 
		"65" => "Hautes-Pyrenées", 
		"66" => "Pyrenées-Orientales", 
		"67" => "Bas-Rhin", 
		"68" => "Haut-Rhin", 
		"69" => "Rhône", 
		"70" => "Haute-Saône", 
		"71" => "Saône-et-Loire", 
		"72" => "Sarthe", 
		"73" => "Savoie", 
		"74" => "Haute-Savoie", 
		"75" => "Paris", 
		"76" => "Seine-Maritime", 
		"77" => "Seine-et-Marne", 
		"78" => "Yvelines", 
		"79" => "Deux-Sèvres", 
		"80" => "Somme", 
		"81" => "Tarn", 
		"82" => "Tarn-et-Garonne", 
		"83" => "Var", 
		"84" => "Vaucluse", 
		"85" => "Vendée", 
		"86" => "Vienne", 
		"87" => "Haute-Vienne", 
		"88" => "Vosges", 
		"89" => "Yonne", 
		"90" => "Territoire de Belfort", 
		"91" => "Essonne", 
		"92" => "Hauts-de-Seine", 
		"93" => "Seine-Saint-Denis", 
		"94" => "Val-de-Marne", 
		"95" => "Val-d'Oise" 
	); 
	$departement = substr($codePostal,0,2);

	return $nomDepartement[$departement];
}

print departement(94000); 
// Renvoie Val-de-Marne

Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces