制作数字格式?

时间:2016-03-12 23:14:35

标签: php

制作数字格式:

例如:
如果number = 204433 输出= 204K

如果number = 84243
输出= 84'243

如果number = 8000 输出= 8000

如果number = 400 输出= 400 如何将数字格式化为该格式?

2 个答案:

答案 0 :(得分:3)

number_format命令可以执行您要查找的内容。

  

string number_format(float $ number,int $ decimals = 0,string $ dec_point =“。”,string $ thousands_sep =“,”)

您写道:

  

如果number = 84243
  输出= 84'243

示例:

$in = 84243;
$out = number_format ( $in, 0, ".", "'");
// $out = "84'243"

答案 1 :(得分:0)

我想你可以试试这个

if(strlen($number) > 5) {
   echo substr($number,0,2).'K';
} elseif(strlen($number)) {
   echo numberformat($number,2,'.',"'"); // for example
} else {
   echo $number;
}