Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juniorocha

Pegar o indice do array em um foreach

Recommended Posts

Galera, tenho o seguinte array:

 

$array = Array (

[6] => ITEM 1

[10] => ITEM 2

[7] => ITEM 3

[5] => ITEM 4

[8] => ITEM 5 )

 

Vou usar ele em uma lista de checkboxs, estou usando para percorrer ele um foreach.

 

ia ficar algo assim:

 

foreach ($array as $a){

<input type="checkbox" name="checkbox[]" value=""> $a

}

 

Só que eu preciso passar no value do checkbox o index desse array, por exemplo o ITEM 1 ia ser o 6, o ITEM 2 ia ser o 10 e assim por diante, mas com o foreach não esto conseguindo pegar esse indice, apenas o valor.

 

Alguem tem alguma ideia de como fazer isso?

 

Vlwz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Júnior.

Isso é muito simples, veja:

 

foreach ($array AS $indice=>$valor)
{
   echo $indice;
}

No PHP5 é possível fazer iteração com objetos também http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.