一尘不染

PHP数字格式

php

我有这个字符串:

000000000000100

并需要将其转换为:

1,00

因此,规则为:

  1. 将数字除以100,并使用逗号作为小数点分隔符
  2. 去除前导零
  3. 保留两位小数

阅读 304

收藏
2020-05-29

共1个答案

一尘不染

PHP手册页面上number_format

字符串number_format(float $ number,int $ decimals = 0,字符串$ dec_point =’。’,字符串$
thousands_sep =’,’)

如果您希望将数字123456格式化为1234,45,请使用:

echo number_format($number / 100, 2, ",", "");

如果您需要一个点作为千位分隔符(1.234,56):

echo number_format($number / 100, 2, ",", ".");

将字符串转换为数字时,PHP会自动删除零。

2020-05-29