从文件夹中随机获取一个txt文本里的随机一行
本方案采用的是php语言,操作步骤如下:
1、从文件夹中随机获取一个txt文本
$url=$zbp->path."txt/"; $img_array = glob($url."*.txt",GLOB_BRACE); $num = array_rand($img_array); $filename=$img_array[$num]; echo $filename;
filename就是得到的随机一个txt文件完整地址。
2、从txt文本中随机获取一行
$txtinfo = file_get_contents($filename);
$arr = explode("\n",$txtinfo);
$rand = array_rand($arr,1);
$txt=$arr[$rand];
echo $txt;txt就是得到txt文本中的随机一行
3、删除获取的这一行
unset($arr[$rand]);
file_put_contents($filename, implode("\n", $arr));4、完




