有没有人知道一个函数,或一个很酷的技巧,以获得返回值fputcsv而不是将输出写入文件?
我正在尝试将文件编码为制表符分隔文件,但我的客户端需要其中一个用csv编码的列(因此在制表符分隔文件中有1列csv值).不太理想,我同意,但在这一点上我只需要完成它.
谢谢!
从文档页面上的用户注释中无耻地复制:
$buffer = fopen('php://temp', 'r+');
fputcsv($buffer, $data);
rewind($buffer);
$csv = fgets($buffer);
fclose($buffer);
// Perform any data massaging you want here
echo $csv;
Run Code Online (Sandbox Code Playgroud)
所有这些看起来应该很熟悉,除了可能php://temp.
| 归档时间: |
|
| 查看次数: |
961 次 |
| 最近记录: |