问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-30 02:15

我来回答

2个回答

热心网友 时间:2023-10-05 09:09

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

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

热心网友 时间:2023-10-05 09:09

<?php

$fp1 = fopen("1.txt", "r");
$fp2 = fopen("2.txt", "r");
$fp3 = fopen("res1.txt","ab");

while(!feof($fp1)) {
$info[] = fgets($fp1, 20);
}
$count = 0;
array_pop($info);
shuffle($info);
while(!feof($fp2)) {
$info[$count] = str_replace("\n", "", $info[$count]);
fwrite($fp3, $info[$count]);
fwrite($fp3, fgets($fp2, 2048));
$count++;
}
fclose($fp1);
fclose($fp2);
fclose($fp3);

?>

刚写的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 评价一个人唯美的句子有哪些? php读取txt文件指定行的内容并显示 刚做兼职闪送员应该注意什么,接单技巧,谢谢 唯美意境说说 是怎么找到你一生的伴侣的? 经典的唯美句子有哪些? PHP里如何读取文件的指定一行? 我是做兼职的,主外宣,我想知道怎么才能做好一个外宣,求技巧,求大神指教 php读取逐行读取文件 一天能赚500的方法 php怎么一行一行的读取文件 做兼职怎么才能拉到人 做兼职外宣怎么拉人? 什么是商祺? 盼为商祺什么意思 商祺的意思 商祺银卡会员是什么 请问商祺是什么意思 商祺中国的介绍 什么叫商祺 【兼职】学生如何在一天赚钱的小技巧? google日语输入法中怎么打汉字?? 经典唯美句子 php读取文件规则,只能一行一行读取不能一行中间隔开读取 如何快速提升兼职工作的效率? 关于日语输入法日语中的汉字怎么输入? 我的日文输入法怎么才能打出汉字啊? qq说说唯美经典的一句话短句,你最喜欢哪句 php怎么一行一行的读取字符串 谁可以告诉我,日语输入法怎么打汉字? php逐行读取txt、csv并分页 怎样写唯美的句子说说心情,经典句子 在日语输入法中,怎样才能输入日语汉字 如何使用php读取txt文件,并且分行显示 感人唯美的说说 php 逐行读取txt 并,分隔判断 经典唯美语句 XP系统自带的日语输入法如何打出汉字? 日语windows系统怎么切换中文输入法? mongodb 开发做哪些约束