将 8199000000 转换为十进制 (php)
Convert 8199000000 to decimal (php)
我用API获取数据,returns我的价格是8199000000。
这应该是 81.99,但我也应该期望像 15499000000 这样的结果应该是 154.99。
我怎样才能解析得那么干净漂亮?
没关系我应该只使用正则表达式.....
^([0-9]{2}|[0-9]{3})([0-9]{2})0
你可以除以 1e8(1 和 8 个零)。
$price = 8199000000;
$real = $price / 1e8;
echo $real, PHP_EOL; // 81.99
$price = 15499000000;
$real = $price / 1e8;
echo $real, PHP_EOL; // 154.99
我用API获取数据,returns我的价格是8199000000。 这应该是 81.99,但我也应该期望像 15499000000 这样的结果应该是 154.99。
我怎样才能解析得那么干净漂亮?
没关系我应该只使用正则表达式..... ^([0-9]{2}|[0-9]{3})([0-9]{2})0
你可以除以 1e8(1 和 8 个零)。
$price = 8199000000;
$real = $price / 1e8;
echo $real, PHP_EOL; // 81.99
$price = 15499000000;
$real = $price / 1e8;
echo $real, PHP_EOL; // 154.99