Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O seguinte...eu quero exibir o indice e o valor de um array ai eu fiz assim:
ex:
**PHP** [/tr][tr]<?php
$teste = array(0=>'ninguem',1=>'eu' ,2=>'voce',3=>'ele',4=>'ela');
function lista($teste) {
reset($teste);
while(list($indice,$valor) = each($teste));
echo "Indice: $indice . Valor: $valor" ;
}
?>
[/tr]
Isso deveria retornar todos os valores e os indice não?
mais num tá dando..num dá erro mais tb num imprime nada..alguem ai me dá alguma dica?
ai cara com foreach funcionou..vlw..
...mais da uma olhada no site para aprimorar teu conhecimento velho.
vou seguir o teu conselho...t+..
Cara da uma olhada neste dite talvez te ajude nao entendi muito bem tua pergunta
Aqui ten um exemplo
PHP[[/tr][tr]](http://br2.php.net/manual/pt_BR/function.print-r.php)[](http://br2.php.net/manual/pt_BR/function.print-r.php)[php
$a=array('a'=>'apple','b'=>'banana','c'=>array('x','y','z'));
print_r($a);
?>
[](http://br2.php.net/manual/pt_BR/function.print-r.php)
[[/tr]](http://br2.php.net/manual/pt_BR/function.print-r.php)
Bom faz assim mais da uma olhada no site para aprimorar teu conhecimento velho.
PHP[[/tr][tr]](http://br2.php.net/manual/pt_BR/function.print-r.php)$teste=array(0=>'ninguem',1=>'eu',2=>'voce',3=>'ele',4=>'ela');foreach($testeas$chave=>$valor) {
// Depois so escrever o que voce quiser
echo$chave."
";
echo$valor."
";
}
[[/tr]](http://br2.php.net/manual/pt_BR/function.print-r.php)