captain_torche
lundi 28 avril 2008 à 15:24
En PHP, tu as déjà une fonction qui le fait en natif :
extract().
En fait, c'est utile quand on veut faire un traitement spécifique à un tableau, tout en transformant ses clés en variables.
Pour de l'insertion en base, par exemple, on peut envisager (après vérification des données) :
CODE
<?php
foreach($_POST as $key => $value)
$$key = mysql_real_escape_string($value);
?>
De cette manière, si ton tableau _POST contenait ceci :
CODE
<?php
array(
'pseudo' => 'Gecko64',
'password' => '*****'
);
?>
Tu obtiendrais les variables suivantes, prêtes à être utilisées dans ta requête SQL : $pseudo, et $password.