Dá para acessar um elemento de um Session? [RESOLVIDO]

1. Dá para acessar um elemento de um Session? [RESOLVIDO]

Altair Antonio Julião de Jesus
altair_al

(usa Slackware)

Enviado em 10/11/2011 - 22:46h

Por exemplo, se tiver um array criado a partir de um session:

$_SESSION['teste'] = array('a','b','c');

Posso através de um for ou outra estrutura de repetição acessar a posição 2 deste array?


  


2. MELHOR RESPOSTA

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 10/11/2011 - 23:27h

pode

#!/usr/bin/php
<?php
$_SESSION['teste'] = array('a','b','c');

echo $_SESSION['teste'][0];
echo $_SESSION['teste'][1];
echo $_SESSION['teste'][2];

#ou

for($i =0; $i<=2; $i++){
echo $_SESSION['teste'][$i];
}
?>


3. Re: Dá para acessar um elemento de um Session? [RESOLVIDO]

Altair Antonio Julião de Jesus
altair_al

(usa Slackware)

Enviado em 10/11/2011 - 23:47h

Obrigado novamente adri3d, tava dando erro aqui justamente porque me esqueci de colocar o $ na variável $i. Velho costume do Python.


4. Re: Dá para acessar um elemento de um Session? [RESOLVIDO]

Éderlo Rodrigo de oliveira
Ederlo

(usa Debian)

Enviado em 27/11/2011 - 12:50h

altair_al escreveu:

Obrigado novamente adri3d, tava dando erro aqui justamente porque me esqueci de colocar o $ na variável $i. Velho costume do Python.




De fato o tópico foi fechado!E sem o $ não funciona rsrs. É tarde mas toda dica é bem vinda ;)


Eu sugiro o uso do Foreach

foreach($var[array] as $key => $value)

o $key em muitos casos pode ser usado como o $i/posição do vetor. Isso torna o código menor e dinâmico.

Fica bem parecido com o for, porém as possibilidades são maiores, sem falar que o for precisa de um número base para ser repetitivo então segue a dica.

Qualquer dúvida estamos a disposição AMIGÃO, Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts