%01.2f
我知道“.2”是精确度,但第一部分是什么意思 - %01
?
我尝试将其更改为05,2等,结果字符串看起来相同..
答案 0 :(得分:2)
打印列很有用。例如,如果要打印成一个50个字符的列,一个带有4个浮动数字的数字,并希望在数字的开头填充0,则使用:
%050.4f
如果要在列的开头填充空格而不是0,则使用:
% 50.4f
答案 1 :(得分:1)
那是多少间距。它是从C的printf回来的。查找printf会给你更多信息。但是,这里解释起来很简单。
我猜它没有做任何事情的原因是因为HTML不允许超过1个连续空间,因此它不显示但是如果你在命令行中运行PHP(这是可能的)那么你会看到间距出现。
例如在C(php基本上是网络的C语言)中你可以说
printf("%20s %20s!", "Hello", "World");
这会打印出类似这样的内容
Hello World!
在普通的html中它应该显示为(不在“代码块”中):Hello World!
^^在代码btw中间隔相同。