Php 同一变量的number\U格式和sprintf

Php 同一变量的number\U格式和sprintf,php,Php,同一个数字怎么能有两个前导零和两个小数位。我尝试了下面的代码,但只有number\u格式或sprintf似乎可以工作(它们似乎不能一起工作) 上面的代码返回0025而不是0025.00。d是整数。对浮动使用%f: %0 7 .2 f padding TOTAL decimal float char string digits type length 就你而言: sprintf( '%07.2f', (fl

同一个数字怎么能有两个前导零和两个小数位。我尝试了下面的代码,但只有number\u格式或sprintf似乎可以工作(它们似乎不能一起工作)


上面的代码返回0025而不是0025.00。d是整数。对浮动使用
%f

%0        7        .2       f
 padding  TOTAL    decimal  float
 char     string   digits   type
          length
就你而言:

sprintf( '%07.2f', (float) $height );
输出:

0025.00
0025.00