- Home
- Categorie
- Coding e Sistemistica
- Coding
- [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.