Sobre lo del foreach siempre hay una primera vez, bueno pues ahora que ya se los nombres exactos creo que el foreach quedaría asi:
Código PHP:
$contador = 0;
foreach($exa_respuesta as $indice=>$valor){
if($valor == $ex_correcta[$indice]){
$contador++;
}
}
echo $contador;
El echo contador lo hago fuera del foreach por que si no no te sacaria el numero de respuestas correctas, te sacaria un numero más grande (osea si las respuestas correctas fuesen 2, si pones el contador dentro del foreach te pondrá 12, el 1 y despues el 2, es como un bucle).
Espero haberte aclarado un poco y no haberte liado más, si el codigo no te funciona todavia me indicas el error y eso, y si te interesa saber exactamente lo que hace el foreach:
http://es.php.net/manual/es/control-...es.foreach.php
Un saludo