Carlos CC Posted October 22, 2011 Report Share Posted October 22, 2011 Olá pessoal, tenho uma dúvida:é possivel transformar o nome de uma variável em um valor de outra variável? por exemploa variável $_SESSION['valor'], ser passado para a variavel $teste = valor;a variavel $_POST['maria'], ser passado para a variavel $mulher = maria;a variavel $_GET['toim'], ser passado para a variavel $homem = toim;entenderam?Please Quote Link to comment Share on other sites More sharing options...
0 Ricardo T. do Prado Posted October 22, 2011 Report Share Posted October 22, 2011 $valor = $_SESSION['valor'];echo $valor;Simples, $valor recebe o valor de $_SESSION['valor']; Quote Link to comment Share on other sites More sharing options...
0 mJi Posted October 22, 2011 Report Share Posted October 22, 2011 $valor = $_SESSION['valor'];echo $valor;Simples, $valor recebe o valor de $_SESSION['valor'];Acredito que ele quis dizer...pegar o nome do índice da superglobal e atribuir á uma variável, ao invés de pegar o valor da superglobal e atribuir á uma variavel.O processo inverso seria$nome = "maria"; $_POST[$nome];neste caso, o nome do índice da superglobal já está na variável $nome.Porém, o processo inverso eu não conheço. Quote Link to comment Share on other sites More sharing options...
0 Carlos CC Posted October 22, 2011 Author Report Share Posted October 22, 2011 $valor = $_SESSION['valor'];echo $valor;Simples, $valor recebe o valor de $_SESSION['valor'];Acredito que ele quis dizer...pegar o nome do índice da superglobal e atribuir á uma variável, ao invés de pegar o valor da superglobal e atribuir á uma variavel.O processo inverso seria$nome = "maria"; $_POST[$nome];neste caso, o nome do índice da superglobal já está na variável $nome.Porém, o processo inverso eu não conheço.é isso mesmo mJi, mas acredito que será necessário buscar algo alternativo;Obrigado a todos Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted October 23, 2011 Report Share Posted October 23, 2011 foreach($_POST as $ind=>$val){$$ind = $val;}Supondo que você envie um campo assim:<input type="text" name="opcao" value="759">Usando aquele foreach se criaria uma variável chamada opcao com o valor 759. Quote Link to comment Share on other sites More sharing options...
0 Carlos CC Posted October 24, 2011 Author Report Share Posted October 24, 2011 Pessoal, descobri que o que queria não era possivel, Desculpe a todos e muito obrigado pela força. Precisando estamos ai Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted October 25, 2011 Report Share Posted October 25, 2011 Pela descrição parece que você queria variáveis variáveis mesmo ...Não consegui entender então...Um abraço. Quote Link to comment Share on other sites More sharing options...
Question
Carlos CC
Olá pessoal, tenho uma dúvida:
é possivel transformar o nome de uma variável em um valor de outra variável? por exemplo
a variável $_SESSION['valor'], ser passado para a variavel $teste = valor;
a variavel $_POST['maria'], ser passado para a variavel $mulher = maria;
a variavel $_GET['toim'], ser passado para a variavel $homem = toim;
entenderam?
Please
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.