我试图在php上写一个文本文件,每个字段的字段长度需要一定长度。 订单号码长度为10个字符,订单名称为5个字符,电话号码为12个字符。
例如:
12345 1234 123456789123
如果我尝试:
fwrite('text.txt', '12345', 10);
fwrite('text.txt', '1234', 5);
fwrite('text.txt', '12346789123', 12);
我得到: 123451234123456789123
如何告诉它将空格添加到每个字段中我需要的特定大小。
答案 0 :(得分:0)
您可以使用
fwrite('text.txt', str_pad('12345', 10, " "));
fwrite('text.txt', str_pad('1234', 5, " "));
fwrite('text.txt', str_pad('12346789123', 12, " "));