Bueno, los arrays no necesariamente se componen de una clave y un valor, puede ser así, como tan solo puede ser un valor y combinaciones infinitas de estas.
Pero suponiendo que tenemos un array que se compone de claves y valores, deberías utilizar foreach.
Código PHP:
$array = array('clave1' => 'valor1', 'clave2' => 'valor2');
foreach ( $array as $clave => $valor )
{
echo $clave . ' => ' . $valor . '<br />';
}
Eso sería. Nos vemos.