Quiero crear una clase que compare un valor que yo le pasaré con los valores de un array ya existente, y si es igual que haga un echo "es correcto" o y si no un echo "es incorrecto". Pero ojo los valores del array son siempre fijos (por ejemplo tiene 5 valores) pero debe mostrar aleatoriamente 3 de los 5 existentes y comparar el valor que se le pasa a la clase con esos 3 valores mostrados (no con los 5).
Código PHP:
class test {
public $valortest;
function chequea($valortest) {
$valores_array = array( valor1 => 1, valor2 => 2, valor3 => 3, valor4 => 4, valor5 => 5);
$aleatorio = array_rand($valores_array, 3);
if ($valortest = $aleatorio)
{
echo 'Es correcto el valor pasado';
}
else
{
echo 'Es incorrecto el valor pasado';
}
}
}
Gracias.