Nom de variable contenant la valeur d'une autre

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 : Nom de variable contenant la valeur d'une autre

Re: Nom de variable contenant la valeur d'une autre

par Yosh » 25 août 2011, 11:32

excellent, ça marche :) merci beaucoup pour la réponse rapide !
De rien.

Re: Nom de variable contenant la valeur d'une autre

par olivierg » 25 août 2011, 11:29

excellent, ça marche :) merci beaucoup pour la réponse rapide !

Re: Nom de variable contenant la valeur d'une autre

par Yosh » 25 août 2011, 11:26

Pour tester une variable à nommage dynamique, il te faut utiliser la syntaxe suivante:
$scedit_123456 = 'Hello World!';  

$id = 123456;
echo ${'scedit_'.$id};

Nom de variable contenant la valeur d'une autre

par olivierg » 25 août 2011, 11:24

bonjour,

j'aimerais faire un truc et je ne sais pas si c'est faisable.

je voudrais tester si une variable existe, mais je ne connais pas le nom de ma variable, elle dépend d'un string d'une autre variable. je m'explique, par exemple j'ai plusieurs variables du type :

$scedit_5598
$scedit_3264
etc.. crées aléatoirements suivant une liste d'ID

j'ai cette liste d'ID dans une boucle (comprenant par exemple 5598 et 3264 au dessus) dans une autre variable, par exemple :

$idsc = '5598';

je voudrais tester si une variable $scedit_ID existe.

j'ai donc testé :

Code : Tout sélectionner

if (isset($scedit_$idsc)) { // commandes }
mais ça ne marche pas. (dans une boucle ou je vérifie chaque ID, donc ou $idsc est différent à chaque fois)
Comment puis-je récupérer $idsc pour le mettre dans le "nom de ma variable" ? afin de la tester

merci bcp

ps : si ce n'est pas faisable, je devrais pouvoir le faire avec des tableaux je pense, mais il y a surement un moyen existant d'include la valeur d'une variable pour définir le nom d'une autre, non ?