Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/03/2008, 08:35
Francisco01
 
Fecha de Ingreso: marzo-2007
Mensajes: 347
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: Comparar un array

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