yazamadım ki :D
Basit olarak;
function array_random($arr, $num = 1) {
shuffle($arr);
$r = array();
for ($i = 0; $i < $num; $i++) {
$r[] = $arr[$i];
}
return $num == 1 ? $r[0] : $r;
}
$soru = "Aşağıdakilerden hangisi aşağıdadır?";
$cevaplar = Array("Yukarı", "Aşağı", "Sağ", "Sol",);
//$cevap = array_rand($cevaplar, 4);
$cevap = array_random($cevaplar,4);
echo $soru."
";
echo "A) ".$cevap[0]."
";
echo "B) ".$cevap[1]."
";
echo "C) ".$cevap[2]."
";
echo "D) ".$cevap[3]."
";
?>