Variables ARRAY (Eclater une variable en fonction de ses keys) [Résolu]

Signaler
Messages postés
11
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
30 décembre 2008
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
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

Messages postés
11
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
30 décembre 2008

Je me réponds à moi-même


Fonction extract();


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


Bien lire la doc php


A+
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
39
salut

extract est quelquechose de deconseille.