Bem desconheço a técnica que o Everton citou, então não posso dizer se
é bom ou não, mas o que o ninetails disse é o mais recomendavel:
//faca aqui as atribuicoes dos valores
$nome_variavel[0] = "indice 0";
$nome_variavel[1] = "indice 1";
$nome_variavel[2] = "indice 2";
$nome_variavel[3] = "indice 3";
se voce souber até quando você vai precisar fazer o loop, tudo bem,
mas se não souber, não coloque um numero alto aleatorio, tipo 100,
descubra até quando voce precisa fazer o loop, para evitar
processamento desnecessario.
$total = count($nome_variavel);
depois imprima o vetor
for($i = 0; $i < $total; $i++){
echo $nome_variavel[$i];
}
;D
On 9 mar, 14:34, Ninetails - Carlos Kazuo <
ninetails.n...@gmail.com>
wrote:
> for($i=0;$i<10;$i++) var_dump(${"box_venda".$i});
>
> então... lembrando que não é nada recomendável fazer isso...
> vc poderia transformar todas essas variáveis e agrupá-las em um só
> vetor, que ficaria algo como $box_venda[0], $box_venda[1]
>
> --------------------------------------------------
> Carlos Kazuo - Ninetails
> ninetails.nine [at]
gmail.com
>
> 2009/3/9 Everton Fraga <
evertonf...@gmail.com>:
>
> > Existe uma parada que se chama "variável variável". Assim como fazia lááá no
> > AS, vc pode montar o nome da variável como String. O pulo do gato está no
> > $$.
> > Primeiro, dá uma lida:
http://www.prophp.com.br/artigo_10.php
> > E no seu caso seria algo do tipo:
> > for($i = 0; $i < 10; $i++){
> > $nome_variavel = 'box_venda' . $i;
> > echo $$nome_variavel;
> > }
> > E isto, magicamente, irá gerar o que vc quer :)
>
> > Everton Fraga
> > +55 21 9927-9999
>
> > 2009/3/8 GenioSan <
genio...@ig.com.br>