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

热点内容
数据结构算法与课程设计报告 浏览:463
钉钉程序员起飞视频大全 浏览:554
薯仔视频推荐算法 浏览:187
为什么原生安卓bug少 浏览:563
python未知编码怎么解码 浏览:967
at命令的作用 浏览:136
安卓手机之间如何传送高清视频 浏览:97
斐讯交换机命令 浏览:712
酒店压缩毛巾多少钱 浏览:182
java日期和时间 浏览:635
一周学会php接案 浏览:283
如何导入通讯录到新手机安卓 浏览:358
思科的ftp服务器如何使用 浏览:698
php后台管理系统教程 浏览:123
php是什么的 浏览:652
win7怎么安装编程 浏览:244
安卓光遇怎么转ios服 浏览:401
android展示文本 浏览:210
比特币命令 浏览:956
pythonweb开发实战例程 浏览:318