php - 如何在php中将最后两个数字转换为十进制(int to float)?
问题描述
我需要转换100
为1.00
、345
to3.45
或任何 3 位或更多位的数字,以便像小数一样记录在 db 中。
不需要 add .00
,只需将最后两个数字转换为十进制即可。
我尝试number_format($num, 2)
但错了。
解决方案
看来,您想将数字除以100
,因此使用number_format()
适当的$decimal_separator
and$thousands_separator
是一个选项:
<?php
echo number_format($num / 100, 2, '.', '');
?>
推荐阅读
- javascript - 如何检查对象属性是否包含指定数组中的所有值?
- tensorflow - MLP 中输出层的默认权重是多少?
- vba - Access button to open multiple reports depending on user input
- azure-iot-edge - 使用 RegistryManager.ApplyConfigurationContentOnDeviceAsync 部署 - 格式错误的内容
- wordpress - 为什么在 WooCommerce 支付网关扩展中未调用 admin_options
- node.js - 赛普拉斯:使用标签过滤测试
- python - 如何从管理命令访问每个新帐户的 date_joined 列?
- radio-button - 如何在 Angular 上为 Ionic 5 检查单选按钮?
- python - PathLib 是如何工作的
- java - API调用后如何与Firebase用户交互?