使用PHP分配固定空间导出和下载txt文件

时间:2016-07-21 09:55:35

标签: php export-to-text

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

1 个答案:

答案 0 :(得分:0)

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