使用分配固定空格的PHP导出和下载txt文件[关闭]

Posted

技术标签:

【中文标题】使用分配固定空格的PHP导出和下载txt文件[关闭]【英文标题】:Export and download txt file using PHP assigning fixed spaces [closed] 【发布时间】:2016-07-21 09:55:34 【问题描述】:

我需要创建一个方法来生成和下载一个字符串长度固定和保留的 txt 文件。例如,我需要从包含 id、name、NIF 的记录中插入数据。 id 可以是 100,因此,我必须为该字符串保留三个空格,所以如果我写 id 1 应该是 2 个字符空白,然后应该跟“name”,没有换行符。我的想法是使用 for() 循环,当文件位置为 [i] 时,插入数组元素 [i]。我的问题是如何定义文件中该位置的大小?

【问题讨论】:

【参考方案1】:

您在寻找 str_pad 吗? http://php.net/manual/en/function.str-pad.php str_pad(1, 3, ' ', STR_PAD_LEFT)" 1"。你可以有一个数组来告诉每个字符串应该有多长,并在循环中使用$lenghts[$i] 来设置填充大小

【讨论】:

以上是关于使用分配固定空格的PHP导出和下载txt文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

php导出内容到txt并自动弹出下载文件

将 SQL 查询从 Python 导出到 txt 文件

JS 下载/导出 csv、excel、txt 、img等文件的方法总结

对总计超过200万条记录(行)的多个输入文件(固定空格分隔的42列txt文件)进行合并排序和合并

(qsf文件 tcl文件 和 csv(txt)文件的区别) FPGA管脚分配文件保存导入导出方法

MATLAB 数据导出来到 txt 文件,矩阵的列由空格分开如何实现?