【发布时间】:2020-02-07 04:41:31
【问题描述】:
我正在尝试使用 sprintf 打印一个没有前零的浮点数。数字总是小于 1
0.12345 => .12345
我的尝试:
<?php
$string = sprintf('%0.6F',0.12345678);
我得到“0.123457”,但我需要“.123457”。我可以用 ltrim 做到这一点:
$string = ltrim(sprintf('%0.6F',0.12345678),'0'); //string(7) ".123457"
有没有只能用 sprintf 才能完成的特殊格式?
【问题讨论】: