Aller au contenu

Variables qui peuvent contenir des variables


Sujets conseillés

Posté

Bonjour, une simple question sur le PHP :)

A quoi servent les Variables qui peuvent contenir des variables :unsure: pcq un amis et moi ne voyons pas...

$moi = "phil";

$test = "moi";

echo $$test;

Ce qui donne phil

Merci ;)

Posté

Hum, par exemple, tu as une table avec une colonne "paramètre" et une autre contenant la valeur du dit paramètre...

Il te suffit de faire une boucle pour que la valeur du champ "paramètre" devienne une variable...

:)

Posté

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) :

<?php
foreach($_POST as $key => $value)
$$key = mysql_real_escape_string($value);
?>

De cette manière, si ton tableau _POST contenait ceci :

<?php
array(
'pseudo' => 'Gecko64',
'password' => '*****'
);
?>

Tu obtiendrais les variables suivantes, prêtes à être utilisées dans ta requête SQL : $pseudo, et $password.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...