怎样把两个txt文件(一个中文文件,一个西班牙语文件)中的内容同行合并?一定是中文文件的第一行和西班牙语文件的第一行合并成目标文件的第一行,以此类推。
现正在从linux命令或者python编程两方面寻找解决方法。测试文本和最终要达到的目标文本:
链接:https://pan.baidu.com/s/1xe78cGnlivw5BCA2wNKkHQ 
提取码:nyz6 各位大神门多多帮忙哦,在此先谢过您们喽!

解决方案 »

  1.   

    $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 就是合并后的文件   大概就是这个思路吧
      

  2.   

    大神多谢回复,这个问题已解决,能不能移步帮我回答下这个帖子 
    怎样把多层文件夹下的.xml文件批量合并成一个.xml文件,再将该xml文件去除格式和标签转成.txt纯文本文件?》 https://bbs.csdn.net/topics/392736381