导航:首页 > 编程语言 > 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随机读取行相关的资料

热点内容
安卓软件为什么运行不了 浏览:519
什么安卓手机是四方的 浏览:473
云服务器厂商租用多少钱 浏览:347
平安车贷解压要多久 浏览:410
乐一php程序员待遇 浏览:162
ZDM命令无法识别 浏览:918
解压小手工A4纸 浏览:977
钢筋加密区是几倍 浏览:666
编译程序代码软件 浏览:802
怎么恢复加密的东西 浏览:983
程序员卖茶 浏览:697
后端程序员英文 浏览:363
滴滴程序员平均月薪 浏览:591
如何使用ftp命令 浏览:787
小书亭下载的文件在哪手机文件夹 浏览:178
交叉编译器编译单个c文件 浏览:516
代理服务器地址列表吧 浏览:934
java列出所有文件 浏览:870
压缩包看图软件 浏览:193
sqlite在android中的应用 浏览:663