📜  php sprintf - PHP 代码示例

📅  最后修改于: 2022-03-11 14:54:18.055000             🧑  作者: Mango

代码示例1
There are already some comments on using sprintf to force leading leading zeros but the examples only include integers. I needed leading zeros on floating point numbers and was surprised that it didn't work as expected.

Example:


This will result in 01. However, trying the same for a float with precision doesn't work:



Yields 1.00. 

This threw me a little off. To get the desired result, one needs to add the precision (2) and the length of the decimal seperator "." (1). So the correct pattern would be



Output: 01.00

Please see http://stackoverflow.com/a/28739819/413531 for a more detailed explanation.