Re: Random Images with no duplicates?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux