导航:首页 > 编程语言 > php随机读取行

php随机读取行

发布时间:2024-12-27 15:46:10

php如何随机读取txt文档内若干行并显示出来

<?php
$arr=file('txt');//请使用准确的文件名代替txt
$n=count($arr)-1;
for ($i=1;$i<=100;$i++){//100的需要显示的行数的例子,不是100时请换为具体数
$x=rand(0,$n);
echo $arr[$x],"\n";//随机显示一行
}
?>

Ⅱ 想通过PHP实现读取txt文本每次刷新网页随机获取5行数据并输出

如果文件不是太大的话,可以这样写:
<?php

$arr=file('a.txt'); //文本文件,请修改合适的名字和位置
$n=count($arr);
for ($i=0;$i<5;$i++) echo $arr[rand(0,$n)]."<br>';
?>

Ⅲ 用PHP写读取文本文件1.txt和2.txt中每行的内容,然后将1.txt每行内容随机和2.txt每行内容结合写入3.txt中

/*
php按行读取文件可以用file()函数,结果是一个数组,每个元素是一行带换行符 的字符串,
trim(字符串,字符)去掉字符串首尾的规定字符,如果不填,则去掉""-NULL," "-tab
" "-newline,"x0B"-纵向列表符," "-回车,""-普通空白字符
*/

$file1=file("1.txt");//按行读取1.txt数据,存到数组$file1里
$file2=file("2.txt");
$file3="";//初始化$file3
$len=sizeof($file2);//file2的长度(也就是行数)
foreach($file1as$f){//循环$file1
$f=trim($f);
$i=mt_rand()(0,$len-1);//随机获取一个0到$file2长度-1的数
$f2=$file[$i];//获取$file2的一条数据(某一行)
$f2=trim($f2);
$file3.=$f.",".$f2." ";//拼接字符串
}
if(file_put_contents("3.txt",$file3)){//将$file3写入文件3.txt
echo"写入成功";
}else{
echo"失败";
}

阅读全文

与php随机读取行相关的资料

热点内容
程序员最坑爹的职业 浏览:648
wr命令 浏览:565
命令行下载java 浏览:664
配电专用纵向加密认证装置 浏览:503
html嵌入php页面 浏览:793
linux命令停止服务 浏览:444
mhdd修复坏道命令 浏览:561
多个7z子文件怎么解压 浏览:295
教初中学生学编程的困惑 浏览:62
红警如何修改服务器 浏览:649
复古时钟源码 浏览:288
pdf改色 浏览:948
多个服务器检测说明什么 浏览:782
程序员是不是都不聊微信 浏览:53
linux显示历史命令 浏览:546
gps坐标转百度坐标算法 浏览:922
磁悬浮压缩机价格 浏览:515
剪蘑菇头少女解压 浏览:121
最早的安卓机用什么芯片 浏览:1003
军工pdf 浏览:582