Buenas,
miren el siguiente codigo.
<?php
$array['tipo']="precio";
while ($elementos = each($array)){
echo $elementos["key"];
echo "<br>";
echo key($elementos);
}
?>
no es lo mismo poner echo $elementos["key"]; y echo key($elementos); ya que en uno me da de resultado tipo y en el otro 1. porque no me sale en pantalla el mismo resultado en los dos (tipo).
Saludos