Cita:
Iniciado por Lizy94
[...] Lo que no entiendo en la segunda manera si la clave del elemento es asignada a key entonces para que sirve tener a la variable $value
es simple, se define la clave y valor solo si utilizas ambos...
osea... si solo necesitas el valor, no es necesaria la clave del índice... pero a lo mejor necesitas de los dos datos, y para escribir menos se facilita dicha sentencia
Código PHP:
// forma "larga"
foreach (array_keys($array) as $key)
{
$value = $array[$key];
echo "$key - $value<br />";
}
// forma abreviada
foreach ($array as $key => $value)
{
echo "$key - $value<br />";
}
si lo piensas, es una forma mas natural de acceder a ambos valores...
lee, analiza y reflexiona... ;)