php从文件夹中随机获取一个txt文本里的随机一行
时间:2023年09月25日
/来源:网络
/编辑:佚名
本方案采用的是php语言,操作步骤如下:
1、从文件夹中随机获取一个txt文本
点击复制代码 PHP
$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文本中随机获取一行
点击复制代码 PHP
$txtinfo = file_get_contents($filename);
$arr = explode("\n",$txtinfo);
$rand = array_rand($arr,1);
$txt=$arr[$rand];
echo $txt;
txt就是得到txt文本中的随机一行
3、删除获取的这一行
点击复制代码 PHP
unset($arr[$rand]);
file_put_contents($filename, implode("\n", $arr));
4、完
1、从文件夹中随机获取一个txt文本
点击复制代码 PHP
$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文本中随机获取一行
点击复制代码 PHP
$txtinfo = file_get_contents($filename);
$arr = explode("\n",$txtinfo);
$rand = array_rand($arr,1);
$txt=$arr[$rand];
echo $txt;
txt就是得到txt文本中的随机一行
3、删除获取的这一行
点击复制代码 PHP
unset($arr[$rand]);
file_put_contents($filename, implode("\n", $arr));
4、完
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03