- Home
- Categorie
- Coding e Sistemistica
- PHP
- [array] qual'è il miglior modo per mischiare 1 array?
-
[array] qual'è il miglior modo per mischiare 1 array?
salve forum,
considerate un array semplice:[php]
$array=array('a','b','c','d','e','f','g','h','i','l',..........'z');
[/php]mi ritrovo a doverlo "mischiare".
voi come fareste?
io ho impostatato così:[php]
for($i=1;$i<20;$i++){
shuffle($array);
array_reverse($array);
}
[/php]voi cosa fareste??
-
cioe' lo stai mischiando 20 volte? e a cosa serve il reverse?
su http://it2.php.net/shuffle suggerisce questo
[php]
<?php
$numeri = range(1, 20);
srand((float)microtime() * 1000000);
shuffle($numeri);
while (list(, $numero) = each($numeri)) {
echo "$numero ";
}
?> [/php]in pratica inizializza il seme del rand son il tempo in microsecondi.