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

Reply via email to