ho fatto qualcosa del genere:
Codice PHP:
$campo[0] = "aaa";
$campo[1] = "bbb";
$campo[2] = "ccc";
$campo[3] = "ddd";
$count_array_campo = count($campo);
$count_array_campo = $count_array_campo - 1;
for($i=0; $i<=$count_array_campo; $i++)
{
$num_random = rand(0, 3);
$array_rand[] = $num_random;
$count_array_rand = count($array_rand);
$count_array_rand = $count_array_rand - 1;
for($x=0; $x<=$count_array_rand; $x++)
{
if($array_rand[$x]==$num_random)
{
$result[$i] = $campo[$num_random];
}
}
}
echo"
$result[0]
$result[1]
$result[2]
$result[3]
";
l'array rand serve a contenere i numeri gia estratti per poi fare un controllo e non ripescare di nuovo lo stesso numero...solo che non è ancora corretto perche a volte restituisce dei campi uguali.