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