使用分配固定空格的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文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
JS 下载/导出 csv、excel、txt 、img等文件的方法总结
对总计超过200万条记录(行)的多个输入文件(固定空格分隔的42列txt文件)进行合并排序和合并