PHP数字格式

PHP数字格式,php,formatting,numbers,Php,Formatting,Numbers,我已经试了一上午了,但是我怎么能把这个号码变成这个样子呢 13.04583496 这个数字也是一样 456604223至4.56604223 右边总是有8个数字。将其除以100000000,或使用“pow”功能: $number / pow(10, 8); 您还可以在除法后使用官方的number\u格式方法来保持结尾的零,并以良好的方式显示您的数字 <?php $num = 1304583496; //the number echo number_format($num/10000000

我已经试了一上午了,但是我怎么能把这个号码变成这个样子呢

13.04583496

这个数字也是一样

456604223
4.56604223


右边总是有8个数字。

将其除以100000000,或使用“pow”功能:

$number / pow(10, 8);

您还可以在除法后使用官方的
number\u格式
方法来保持结尾的零,并以良好的方式显示您的数字

<?php
$num = 1304583496; //the number
echo number_format($num/100000000,8,"."," "); //number of decimals = 8, comma seperator is . and thousands seperator is a space here
?>


有关此函数的详细信息:

如果右边总是有8个数字,您不能除以100000吗?
echo sprintf('%.8f',$n/100000000)感谢您的帮助:)