怎样把两个txt文件(一个中文文件,一个西班牙语文件)中的内容同行合并?一定是中文文件的第一行和西班牙语文件的第一行合并成目标文件的第一行,以此类推。 现正在从linux命令或者python编程两方面寻找解决方法。 测试文本和最终要达到的目标文本: 链接:https://pan.baidu.com/s/1xe78cGnlivw5BCA2wNKkHQ 提取码:nyz6 各位大神门多多帮忙哦,在此先谢过您们喽!
$handle = fopen(1.txt, "r");//读取第1个文件 $arr=array(); if ($handle) { $i=0; while (($line = fgets($handle)) !== false) { $arr[$i]=$line;//将每行添加到数组中 $i++; } fclose($handle); } $handle = fopen(2.txt, "r");//读取第2个文件 if ($handle) { $i=0; while (($line = fgets($handle)) !== false) { $arr[$i]=$arr[$i].$line;//将每行文本添加到数组中 $i++; } fclose($handle); } //最终得到的数组$arr的每个元素就依次是第1个文件的第*行和第2个文件的第*行合并后的内容,然后生成新的文件 $file_pointer = fopen("new.txt","a"); foreach ($arr as $value) { fwrite($value.PHP_EOL); } fclose($file_pointer); //最终得到的new.txt 就是合并后的文件 大概就是这个思路吧
21,886
社区成员
140,364
社区内容
加载中
试试用AI创作助手写篇文章吧