PHP zerofill 数字不丢失小数点
PHP zerofill number without losing decimals
如何在不丢失小数位的情况下对数字进行零填充?
我尝试使用 sprintf 但它删除了我所有的小数,这是我不想要的。
我有数字 12.2,我希望它看起来像 012.2,但 sprintf 给了我 012 并删除了小数。我使用的函数是:sprintf('%02u', $number);
您对 PHP manual 中的 sprintf
格式有很好的解释,这也适用于 printf
。
printf('%05.1f', 12.2);
输出:
012.2
如何在不丢失小数位的情况下对数字进行零填充? 我尝试使用 sprintf 但它删除了我所有的小数,这是我不想要的。
我有数字 12.2,我希望它看起来像 012.2,但 sprintf 给了我 012 并删除了小数。我使用的函数是:sprintf('%02u', $number);
您对 PHP manual 中的 sprintf
格式有很好的解释,这也适用于 printf
。
printf('%05.1f', 12.2);
输出:
012.2