亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將數組逐行添加到csv文件

將數組逐行添加到csv文件

PHP
汪汪一只貓 2022-07-09 18:07:42
我正在使用PHP 7.1.33并且我想將一個數組逐行添加到一個文件中。我嘗試了以下方法:<?php$posts = ["a", "b", "c", "d"];function array2csv($data, $delimiter = ';', $enclosure = '"', $escape_char = "\\"){    $f = fopen('data/array2file.csv', 'r+');    foreach ($data as $item) {        fputcsv($f, $item, $delimiter, $enclosure, $escape_char);    }    rewind($f);    return stream_get_contents($f);}array2csv($posts);但是,我收到以下錯誤:fputcsv() 期望參數 1 是資源,給定的布爾值我只想擁有一個如下所示的 csv 文件:| a || b || c || d |因此,對于每一行,數組的輸出。有什么建議我做錯了嗎?感謝您的回復!
查看完整描述

1 回答

?
收到一只叮咚

TA貢獻1821條經驗 獲得超5個贊

<?php

$posts = ["a", "b", "c", "d"];


function array2csv($data, $delimiter = ';', $enclosure = '"', $escape_char = "\\")

{

    $f = fopen('data/array2file.csv', 'w');

    foreach ($data as $item) {

        fputcsv($f, [$item], $delimiter, $enclosure, $escape_char);

    }

    fclose($f);

}


array2csv($posts);


查看完整回答
反對 回復 2022-07-09
  • 1 回答
  • 0 關注
  • 148 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號