首页 > 解决方案 > 如何在php中将最后两个数字转换为十进制(int to float)?

问题描述

我需要转换1001.00345to3.45 或任何 3 位或更多位的数字,以便像小数一样记录在 db 中。

不需要 add .00,只需将最后两个数字转换为十进制即可。

我尝试number_format($num, 2)但错了。

标签: php

解决方案


看来,您想将数字除以100,因此使用number_format()适当的$decimal_separatorand$thousands_separator是一个选项:

<?php
echo number_format($num / 100, 2, '.', '');
?>

推荐阅读