このコードは、テキスト内のランダムな行数を出力できます。たとえば、テキスト内に 1W 行あり、ランダムに 500 行を取り出す必要があります。
1. $file="txt";
2. $data=file_get_contents($file);
3. $arr=explode("n",$data);
4. $count=count($arr)-1;
5. $num=500;
6. for($i=1;$i
7. $n=rand(0,$count);
8. echo $arr[$n]."n";
9. }
この記事は「mcshell learning blog」ブログから引用しました