no, no... osea, los arreglos contienen una clave y valor, por cada elemento
  Código PHP:
    $foo = array(
  'a' => 'A',
  'b' => 'B',
  'c' => 'C'
); 
    
  si tu utilizas un 
foreach() de la siguiente manera... 
 Código PHP:
    foreach ($foo as $key => $val) // ... 
    
  por cada iteración 
$key tomaría el valor de las minúsculas (
clave) y 
$val el de las mayúsculas (
valor) 
de ahí la correspondencia del operador 
=>, en caso si usas el 
foreach() así... 
 Código PHP:
    foreach ($foo as $val) /// ... 
    
  sencillamente solo se obtiene el 
valor de cada elemento del arreglo 
$foo por iteración... 
espero se entienda... (: