On 4/5/2011 7:07 AM, Kirk Bailey wrote:
> OK gang, to spew a single line from a file of fortune cookies, I want to read 
> it
> and echo one line. While I found a 4 line code which gets it done, I thought
> there was a preexisting command to do exactly that. Any feedback on this?

No, but it can be done in one line:


echo array_rand(@file(@$filename), 1);

# if you wanted to do a couple checks, you could do the following

if ( is_file(@$filename) && filesize($filename) > 0 )
        echo array_rand(file($filename), 1);


Jim Lucas

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to