php读取文件内容 随机输出一行

//简单读取文件内容
<?php 
//获取网址参数
$set = $_REQUEST['set'];
$file_path = "$set.txt";
if(file_exists($file_path)){
 $file_arr = file($file_path);
 for($i=0;$i<count($file_arr);$i++){//逐行读取文件内容
 echo $file_arr[$i];
 }
}
?>

第二:

//读取文件内容 随机输出一行
<?php
$set = $_REQUEST['set'];
$f="$set.txt";//文件名
$a=file($f);//把文件的所有内容获取到数组里面
$n=count($a);//获得总行数
$rnd=rand(0,$n);//产生随机行号
$rnd_line=$a[$rnd];//获得随机行
$rnd_line = preg_replace("/(\r\n|\n|\r|\t)/i", '', $rnd_line);
echo "$rnd / $n |$rnd_line"; //显示结果
?>