我有以下数字:12.00 12.45
我希望那些转换为 000000001200 000000001245
最好的方法是什么?
共 12 个字符,最后 2 位为小数点后 2 位。
您可以使用 number_format 和 printf 删除任何小数并使用零填充。我将它包含在下面的函数中:
<?php
function twelvedigits($a){
$a = number_format($a, 2, '', '');
printf("%012s\n", $a);
}
$one = 12.45;
$two = 12.00;
echo '$one: ';
twelvedigits($one);
echo '$two: ';
twelvedigits($two);
?>
请参阅此处的示例:http: //ideone.com/I3UOmQ