此段代码可以打印文本中的随机行数,例如,一个文本中有1W行,我需要随机取出500行。
- $file="txt";
- $data=file_get_contents($file);
- $arr=explode("\n",$data);
- $count=count($arr)-1;
- $num=500;
- for($i=1;$i<=$num;$i++){
- $n=rand(0,$count);
- echo $arr[$n]."\n";
- }
本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/699903,如需转载请自行联系原作者