In questo tutorial vedremo come randomizzare i valori di un array utilizzando PHP.

 
function RandomizeArrayValue($array){
 
// controllo eventuali errori:
$array = (!is_array($array)) ? array($array) : $array;
 
$a = array();
$max = count($array) + 10;
 
while(count($array) > 0){
$e = array_shift($array);
$r = rand(0, $max);
 
// trovo una chiave vuota
while (isset($a[$r])){
$r = rand(0, $max);
}
$a[$r] = $e;
}
 
ksort($a);
$a = array_values($a);
 
return $a;
}
 

Share on FacebookCondividi su facebook

fonte: www.sastgroup.com