用小数 PHP 格式化 int

Posted

技术标签:

【中文标题】用小数 PHP 格式化 int【英文标题】:Formatting int with decimals PHP 【发布时间】:2017-05-29 18:33:25 【问题描述】:

我有这个号码

55550

但我应该是 555.50,我尝试了 number_format() 和 sprintft 但没有奏效。

【问题讨论】:

将数字除以 100? 你输出错误的代码是什么??? 【参考方案1】:
<?php

$num = 55550;
$num = (float) $num / 100;

echo number_format($num, 2, ".", "");

通过将数字转换为浮点数,然后除以 100,您可以使用 number_format 更改格式。

【讨论】:

以上是关于用小数 PHP 格式化 int的主要内容,如果未能解决你的问题,请参考以下文章

PHP字符串函数 number_format(以千位分隔符方式格式化一个数字)

如何 StringFormat 格式控制整数和小数各两位数

使用不同的 int 变量格式化浮点小数位

PHP格式数字的小数部分

用 PHP 格式化数字

使用从 int 到字符串 double 的字符串格式并保持小数 C# [重复]