Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

zeroonnet

Juntar conteudo de uma variavel ao nome de outra

Mensagens Recomendadas

zeroonnet    0
zeroonnet

Boas,

epa queria fazer isto: $filas$h = $_POST["filas$d"]; mas é claro que não dá ... e queria saber como é que eu posso dar o nome a uma variavel contendo o valor de uma outra variavel? ou seja se a variavel $h fosse "4" fica-se $filas4

Fiquem Bem

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zeroonnet    0
zeroonnet

epa tive a olhar pa isso e a pensar como dár a volta mas não consegui lol :)

vou tentar explicar melhor

tenho a variavel

$d = "3";

e agora quero criar uma variavel com o nome de $filas mais o numero que tiver na variavel $d com o valor de "0"

ou seja

$d = "3";

$filas$d = "0";

que ficaria:

$filas3 = "0"; mas eu nao consigo que fique ali o "3" no nome da var pois a sintaxe que usei nao existe ($filas$d).

ja deu pa perceber melhor? :)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

Podes fazer isso usando por exemplo um array associativo.

$ingrediente="cebolas";

$quantidades[$ingrediente]=6;

echo $quantidade["cebolas"]; // <--- produzirá 6

Acho que é isto que queres... right?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zeroonnet    0
zeroonnet

não... do tipo

tenho a var

$d com o valor de 3

e agora quero criar uma var com o valor de $d (ou seja 3) no nome

ficaria assim:

$filas3 = "0"; em que ali o 3 seria o valor da var $d

ou seja

$filas - primeira parte do nome da var

$d (3) - segunda parte do nome da var

logo

$filas3 = "0";

nao sei como explicar melhor :S

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

não... do tipo

tenho a var

$d com o valor de 3

e agora quero criar uma var com o valor de $d (ou seja 3) no nome

ficaria assim:

$filas3 = "0"; em que ali o 3 seria o valor da var $d

ou seja

$filas - primeira parte do nome da var

$d (3) - segunda parte do nome da var

logo

$filas3 = "0";

nao sei como explicar melhor :S

A não ser por preciosismos de sintaxe isso é exactamente o que eu acabei de afixar. Olha para o meu código com atenção.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade