Recupérer la valeur d'un array via une variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recupérer la valeur d'un array via une variable

Re: Recupérer la valeur d'un array via une variable

par @rthur » 28 mars 2017, 23:53

Bonjour,

Tu fais une recherche sur les clé de ton tableau qui sont numériques 1, 2, 3, 4... mais qui ne comportent pas les noms de région qui sont en valeur et non en clé.

Tu peux faire un array_flip() pour inverser valeur et clé
http://php.net/manual/fr/function.array-flip.php

Recupérer la valeur d'un array via une variable

par yoann38 » 28 mars 2017, 21:52

Salut tout le monde.
Mon problème est je pense assé simple mais je n'y arrive pas ...

J'ai une variable permettant de récupérer le nom d'une region et de l'autre coté un array attribuant une valeur à chaque région.
J'ai donc :
$aRegion = array(1 => 'Alsace', 2 => 'Aquitaine',

echo 'test :'. $_GET['region']; // nous donne: rhone-alpes
J'ai donc pensé faire un :
$aRegion[$_GET['region']]
Mais il me dit :
Undefined index: rhone-alpes

J'ai testé également :
$val_region = array_search ($_GET['region'], $aRegion);
echo $val_region; 
Mais pas mieux comment m'y prendre svp ?
Merci à vous