从平面文本文件抓取一个随机项-php?
我基本上只是想从一个简单的文本文件中随机抽取一份推荐信。我有代码将它们拉入,洗牌,并使用foreach语句显示它们。。。。但如果我只想要一个,我不知道该怎么办。我应该把外汇兑换成美元吗从平面文本文件抓取一个随机项-php?,php,random,Php,Random,我基本上只是想从一个简单的文本文件中随机抽取一份推荐信。我有代码将它们拉入,洗牌,并使用foreach语句显示它们。。。。但如果我只想要一个,我不知道该怎么办。我应该把外汇兑换成美元吗 srand((double)microtime()*1000000); $f_contents = file_get_contents("testimonials.txt"); $line = explode("\n",$f_contents); $noe = count($line); shuffle($li
srand((double)microtime()*1000000);
$f_contents = file_get_contents("testimonials.txt");
$line = explode("\n",$f_contents);
$noe = count($line);
shuffle($line);
foreach ($line as $str ){
//echo code to output
}
提前感谢您的帮助!:) 洗牌后只需使用数组中的第一个
echo $line[0];
array_rand()和不洗牌可能更快
echo $line[array_rand($line)];
令人惊叹的!非常感谢你!我总是不去想那些简单的事情!:)当我在文件中看到这样的数据时,我总是认为它可能比存储在RDBMS中更好