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

热点内容
linuxmongodb连接命令 浏览:247
程序员看球赛外卖员帮忙 浏览:715
51单片机二级键 浏览:650
超有财app下载在哪里 浏览:620
顾家北词伙pdf 浏览:516
弹幕记忆app安卓在哪里下载 浏览:859
单片机pwm频率计算 浏览:639
如何在手机中安代理服务器 浏览:581
vnuc5网络版服务器地址 浏览:760
android和pc通信 浏览:107
芜湖ug编程培训 浏览:679
如何打开cad命令行 浏览:782
编译输入错误图片大全 浏览:688
在哪里找腾讯app 浏览:373
智能管家如何与安卓互通 浏览:734
秒表倒计时单片机程序 浏览:739
单片机小学期交通灯 浏览:592
如何查app文件在哪里 浏览:65
美的美居app有什么功能 浏览:410
安卓手机如何刷为华为系统 浏览:394