为了账号安全,请及时绑定邮箱和手机立即绑定

用php编辑csv

用php编辑csv

PHP
有只小跳蛙 2021-05-01 13:09:46
我有大约700行的csv。它包括如下行:92265R-1,192526R-3,0...现在,我的目标是将每一行复制到新的csv,其中每行以_x结尾复制5次。因此最终的csv将如下所示:92265R-1_1,192265R-1_2,192265R-1_3,192265R-1_4,192265R-1_5,192526R-3_1,092526R-3_2,092526R-3_3,092526R-3_4,092526R-3_5,0... 我被困在这里
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

只需尝试一下


$newArray = [];

if (($handle = fopen("test.csv", "r")) !== FALSE) {

while (($row = fgetcsv($handle, 1000, ",")) !== FALSE) {


  for($i=1 ; $i <=5 ; $i++){

    $newArray[] = [

            $row[0].'_'.$i,

            $row[1]

        ];

   }

  }

  fclose($handle);

}

$fp = fopen('new.csv', 'w');


foreach ($newArray as $fields) {

    fputcsv($fp, $fields);

}

fclose($fp);


查看完整回答
反对 回复 2021-05-07
  • 1 回答
  • 0 关注
  • 119 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信