Variables ARRAY (Eclater une variable en fonction de ses keys)

Résolu
dlimouzin Messages postés 11 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 30 décembre 2008 - 4 mai 2008 à 18:03
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 4 mai 2008 à 19:07
Bonjour en ce superbe week-end de mai
J'utilise beaucoup dans la lecture de mes formulaires envoyés d'un script A vers un script B
la variable d'environnement $_POST.
Dans certains scripts anciens j'utilisais directement la variable $rechercher dans le script B au lieu de la variable $_POST['rechercher'].
Aujourd'hui avec l'évolution des versions de PHP la variable $rechercher n'existe pas par défaut.
Plutôt que de balayer tous mes scripts et faire des centaines de corrections manuelles en en oubliant existe-t-il la possibilité de transformer un $_POST ayant plusieurs valeurs de façon "automatique"
équivalente à
$rechercher=$_POST['rechercher']
$toto=$_POST['toto']
$XXX=$_POST['XXX']
........
je crois bien avoir vu quelque chose d'approchant ou faut-il se créer une fonction en php

Cordialement et merci d'avance

2 réponses

dlimouzin Messages postés 11 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 30 décembre 2008
4 mai 2008 à 18:57
Je me réponds à moi-même


Fonction extract();


on peut faire des choses dangereuses avec extract($_REQUEST).


Bien lire la doc php


A+
3
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
4 mai 2008 à 19:07
salut

extract est quelquechose de deconseille.
0
Rejoignez-nous