Jared Williams wrote: > Hi, > Just unset the ones you've picked > > <?php > #random images example > #this is your file > $file = "images.txt"; > #open the file > $openFile = file($file); > #generate a random number > srand((double)microtime()*1000000); > #get one of the entries in the file > for ($i = 0; $i < 10; ++$i) > { > $r = array_rand($openFile); > $random_image = $openFile[$r]; > echo "<img src='$random_image' height='170' width='100'></img>"; > unset($openFile[$r]); > } > ?> > > Jared > Sorry if I jump in late in this thread, but wouldn't this work? <code> $file = "images.txt"; $openFile = file($file); $num_images = 10; # don't need this is PHP > 4.2.0 srand((float) microtime() * 10000000); $random_keys = array_rand($openFile, $num_images); foreach ($random_keys as $random_key) { echo "<img src='$random_image' height='170' width='100'></img>"; } </code> array_rand: http://php.net/array_rand Maybe I'm missing something... Anyway, cheers everybody! Silvio -- tradeOver | http://www.tradeover.net ...ready to become the King of the World? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php