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

如何使用 php 以 .dat 或 .txt 格式导出文件

如何使用 php 以 .dat 或 .txt 格式导出文件

PHP
烙印99 2023-04-28 14:35:45
我有export_csv()将文件导出为 .csv 格式的功能。我想更改 .dat 或 .txt 格式而不是 .csv当前代码:public function export_csv() {    if( ! $this->path) { throw new exception('unable to create xls: missing path'); }       /** output conetnts to csv **/       ob_start();       $df = fopen($this->path.'.csv', 'w');       foreach ($this->data as $row) {       fputcsv($df, $row);       }      fclose($df);      return $this->path;}我试过下面的代码。但是 .dat 文件是空白的。文件大小 0public function export_dat() {        if( ! $this->path) { throw new exception('unable to create xls: missing path'); }    /** output contents to dat **/        ob_start();        $df = fopen($this->path.'.dat', 'w');        foreach ($this->data as $row) {            fwrite($df, $row);        }         fclose($df);                  return $this->path;}提前感谢您的帮助。
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

fwrite接受一个字符串,而不是一个数组。尝试这样的事情:

fwrite($df, implode(', ', $row));


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

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