我使用PHP创建一个包含一列的CSV文件。我在循环中迭代地这样做。 我现在想要的是在此CSV中添加第二列。我想在循环结束后这样做。 有可能用php做到这一点吗?
for ($number = 1; $number <= 26; $number++) {
#create CSV With one column
}
#append one more column to existing CSV
答案 0 :(得分:2)
你可以这样做:
$a = file('csv.csv');// get array of lines
$new = '';
foreach($a as $line){
$line = trim($line);// remove end of line
$line .=";new column";// append new column
$new .= $line.PHP_EOL;//append end of line
}
file_put_contents('csv.csv', $new);// overwrite the same file with new data