我需要制作一个方法来生成和下载一个固定和保留字符串长度的txt文件。例如,我需要从包含id,name,NIF的记录中插入数据。 id可以是100,因此,我必须为该字符串保留三个空格,所以如果我写id 1应该是空白的2个字符,然后应该遵循“name”,没有换行符。我的想法是使用for()循环,当文件位置是[i]时,插入数组元素[i]。我的问题是如何在文件中定义该位置的大小?
答案 0 :(得分:0)
您在寻找str_pad吗? http://php.net/manual/en/function.str-pad.php
str_pad(1, 3, ' ', STR_PAD_LEFT)
将" 1"
。你可以有一个数组告诉每个字符串应该有多长,并在你的循环中使用$lenghts[$i]
来设置填充大小